Reviews & Opinions
Independent and trusted. Read before buy Konica Minolta Color Meter Iiif!

Konica Minolta Color Meter Iiif


Bookmark
Konica Minolta Color Meter Iiif

Bookmark and Share

 

Konica Minolta Color Meter IiifAbout Konica Minolta Color Meter Iiif
Here you can find all about Konica Minolta Color Meter Iiif like manual and other informations. For example: review.

Konica Minolta Color Meter Iiif manual (user guide) is ready to download for free.

On the bottom of page users can write a review. If you own a Konica Minolta Color Meter Iiif please write about it to help other people.
[ Report abuse or wrong photo | Share your Konica Minolta Color Meter Iiif photo ]

 

 

Manual

Preview of first few manual pages (at low quality). Check before download. Click to enlarge.
Manual - 1 page  Manual - 2 page  Manual - 3 page 

Download (English)
Konica Minolta Color Meter Iiif, size: 2.4 MB

 

Konica Minolta Color Meter Iiif

 

 

User reviews and opinions

<== Click here to post a new opinion, comment, review, etc.

Comments to date: 2. Page 1 of 1. Average Rating:
DewiCorn 11:55pm on Friday, April 30th, 2010 
color meter I like this light meter ... use it as a back-up! Accurate, nice unit None
zagore 6:55pm on Tuesday, April 27th, 2010 
Good meter for the price. Flexable usage for flash or light meter. Strong accessaries for various needs. Small, lightweight.

Comments posted on www.ps2netdrivers.net are solely the views and opinions of the people posting them and do not necessarily reflect the views or opinions of us.

 

Documents

doc0

Illumimote: Multi-Modal and High Fidelity Light Sensor Module for Wireless Sensor Networks
Heemin Park, Student Member, IEEE, Jonathan Friedman, Student Member, IEEE, Pablo Gutierrez, Vidyut Samanta, Jeff Burke, Mani B. Srivastava, Member, IEEE
Abstract We describe the system requirements, design, system integration and performance evaluation of the Illumimote, a new light sensing module for wireless sensor networks. The Illumimote supports three different light sensing modalities: incident light intensity, color intensites and incident light angle (the angle of ray arrival from the strongest source), and two situational sensing modalities: attitude and temperature. The Illumimote achieves high performance, comparable to commercial light meters, while conforming to the size and energy constraints imposed by its application in wireless sensor networks. We evaluated the performance of our Illumimote for light intensity, color temperature and incident light angle measurements and veried the function of the attitude sensor. The Illumimote consumes about 90mW when all features on board are activated. We describe our design and the experiment design for the performance evaluation. Index Terms Light Sensors, Wireless Sensor Networks, Embedded Systems.
I. I NTRODUCTION Wireless sensor networks (WSN) composed of tiny embedded systems each with a processor, sensor, radio, and battery are already pervasively employed in many areas including target tracking and habitat monitoring [1], but they also have exciting applications in the arts, multimedia, and entertainment [2]. Poor sensing quality, delity, and diversity of currently available sensor modules have limited such expansion into these new areas like lm, video production [3], [4], and lighting control applications [5]. To support research and development in these WSN areas, high-delity light sensing modules in a compact form factor are required. The Illumimote was conceived in a joint effort by lmmakers and engineers to apply the evolving technologies of WSN to new purposes in art and entertainment. WSN offer many unique opportunities for improving the creative and business processes of entertainment. One example is the continuity management of lighting: the order in which an audience views a lms sequence of events is remarkably different from the order in which they are produced. Shots are lmed in the order that minimizes cost and makes best use of actors, crew, and locations. Footage captured at these different times must appear the same when shown consecutively, or differences must be controllable if they are required for creative purposes.
Heemin Park, Jonathan Friedman and Mani B. Srivastava are with Networked and Embedded Systems Laboratory, Electrical Engineering Department, University of California, Los Angeles, CA 90095-1594. Pablo Gutierrez, Vidyut Samanta and Jeff Burke are with Center for Research in Engineering, Media and Performance, University of California, Los Angeles, CA 90095.
Therefore, it is important to monitor and replicate the quality of light (illuminance and color) in each shot, so that footage captured at different times or in different locations doesnt show unexpected differences, which may not be perceived by the human eye but affect the lm stock. The Lord of the Rings trilogy, for example, was lmed over a year and a half of production and required that footage be captured for use in three different movies with vastly differing release dates and schedules. Even with a staff of over 2400 people, maintaining continuity was remarkably difcult as notes had to be taken by hand and conditions were constantly changing. This is not uncommon and many large-budget feature lms require signicant post-production digital image manipulation prior to release, which is quite expensive. Continuity management is required for props, scenery, actor and camera information, as well as lighting, though the term is typically applied to management of non-technical elements. We have focused on lighting instrumentation as the rst component of our Advanced Technology for Cinematography (ATC) [6] because of its vital role in the creative process of lmmaking. ATC [6] is a joint project of UCLAs Henry Samueli School of Engineering and Applied Science and the School of Theater, Film and Television. The Illumimote is part of their larger vision to increase exibility and creative control in media production using sensor networks and other emerging technologies. Deploying networks of tiny sensors adds a data acquisition layer to the lm production environment that supports on-set decision making, such as the lighting adjustment described above, as well as post-production and asset management. Another component of the ATC project is UCLAs Augmented Recording System (ARS) [4]. In ARS, wireless sensors can be deployed onto a set to collect data in synchrony with the lm or video frame rate. ARS provides a framework for establishing a correlation between the media footage and sensor data. Initial work with ARS has prompted the development of the Illumimote and other high-quality sensor platforms that can be deployed atop Mica motes [7], the de facto standard for WSN nodes. Their development addresses limitations of sensors currently available for this platform. For example, the light sensors on the MTS310 and MTS400 [7] are inadequate for high-delity applications, being too sensitive to infrared radiation, and lacking the necessary dynamic range. To our knowledge, the Illumimote is now the fastest, lowestpower, most accurate, and most replete light sensor available in the eld of WSN. The rest of this paper is organized as follows. Section II presents system requirements of the light sensing module for

our application. In Section III, the implementation of the sensor module is described. Section IV presents calibration methods we used. Experimental setup and performance evaluation are presented in Section V and Section VI concludes. II. S YSTEM R EQUIREMENTS The Illumimote is designed to have equal or better performance to the class of commercial light intensity and color temperature meters used in the entertainment, lm and video production industries. The initial design discussed in this paper will continue to be rened toward this goal. Such performance is required to provide condence in the device for its target audience, allowing it to be used for basic metering tasks in real production. The capabilities gained by the choice of a standard wireless sensor network platform and the Illumimotes high-delity sensing performance will allow us to explore new techniques and approaches to measuring light, one of the most practically and creatively important elements of media production. With these capabilities, we also expect the Illumimote may prove useful in industrial and commercial applications that require many physically distributed light measurements, such as construction and video projection calibration. Design criteria for the Illumimote include the following capabilities. First, we list system requirements designed to match existing instruments in a signicantly smaller form factor. Light intensity and color temperature sensing: The device should be capable of measuring both incident light intensity and color temperature in a single package, to simplify deployment and use. Robustness against infrared energy: Both sunlight and very high-power incandescent xtures are common light sources in media production. The sensors must be bandlimited so as not to be unexpectedly saturated by infrared energy. Wide dynamic range: Our nal design target is for the Illumimotes dynamic range is to enable measurement in standard indoor production settings (up to 1,000 lux) through very bright outdoor environments (up to 100,000 lux). The rst revision of the Illumimote provides a 2 lux to 18,500 lux dynamic range for light intensity, with color temperature measurements available throughout this range of incident intensities. This is sufcient for all indoor, high-intensity studio environments, and morning/evening outdoor conditions. Fast response time: The frame rate of NTSC television video is 29.97 frames per second (fps) and the duration of a television frame is approximately 33.37ms. (Film typically uses a slightly slower frame rate of 24 fps.) Therefore, the Illumimote should be able to capture and process the light information in 33.37ms to capture light changes within one video or lm frame. (The ARS system discussed in the introduction allows these measurements to be synchronized with lm and video capture.) Higher frame rates would support special effects photography and other specialized applications.

High accuracy: The Illumimote is designed to match the accuracy of commercial meters, and exceed it if possible, to support novel future uses we hope to discover during deployment. This requirement is veried experimentally in later sections. As the Illumimote has performance of commercial light meters in a wireless sensor network platform, there are additional requirements for the features beyond current commercial technologies of light meters. Wireless sensor network compatibility: A primary design requirement was that the Illumimote be compatible with the Mica mote from Crossbow [7], a common platform in wireless sensor network research and development. This allows us to explore how the benets of sensor networksfor example, low power consumption, small form factor, distributed computation and wireless communicationcan support the target domain of media production. Proprioceptive sensing: Elsewhere, we suggest that proprioceptive sensing [2] is an important role of embedded devices in expressive applications like media production. This and other key roles of embedded devices requires them to have some knowledge of their own placement and area of observation or region of responsibility (RoR). Along with its incident light angle sensors, the Illumimotes situational sensorsa 2-axis accelerometer for orientation information and a temperature sensor provide information in support of basic light measurements allowing for some knowledge of the sensors RoR and surrounding environment.
III. D ESIGN OF THE I LLUMIMOTE A. Light Sensors According to the different sensing modalities described in the Section II, the Illumimotes data acquisition capabilities cover the three principle attributes of illumination: Signal strength (intensity), frequency (color), and transmission vector (incident light angle and sensor attitude). Incident Light Intensity Sensor: The Illumimote acquires incident light intensity with the precision of a commercial light meter (Sekonic L-558Cine [8] light meter was used as the reference), for which both dynamic range as well as accuracy are of interest. The principal detector is a Hamamatsu silicon photodiode S1133 [9] chosen for its comparatively large active area. This type of diode increases the SNR for low-intensity measurements and allows for reduced power consumption under high-intensity conditions (when the sensitivity control unit, discussed later, is used). Further, it is surface coated with an IR-cut lm so as to achieve a spectral response range from 320nm to 730nm (e.g. visible band-limited). Color Intensity Sensors: Color intensity sensors for red, green and blue colors are used to calculate color temperature [10]. We adopted Hamamatsu S6428-01 (red), S6429-01 (green) and S6430-01 (blue) [9], for similar reasons as the S1133. Calculation of color temperature

Light Acquisition (Sensor) Unit Band-Limited Feedback Network Sensor type varies by channel

10-bit ADC

Power Supply & Sleep Mode Logic Channel Selection Unit
Programmable dynamic range (sensitivity) control Unit
(a) Prototype of Illumimote
(b) Fabricated Illumimote with attachment of lumisphere
Situational Sensor Unit Thermal alarm & temperature sensor
Color Intensity Sensors (RGB)
7 Additional sensor units similar

Attitude Sensor

MicaX Motes (Application & Network Interface)
Incident Light Intensity Sensor

Fig. 2.

Architecture of the Illumimote [11]
Incident Light Angle Sensors (c) Front side of Illumimote (d) Back side of Illumimote

Fig. 1.

Photos of the Illumimote [11]
and calibration of RGB sensors are discussed in Section IV. Incident Light Angle Sensors: The determination of the angle to the strongest incident light source involves a pair of Hamamatsu S6560 sensors [9]. Each component includes dual photodiodes with a vertical barricade separating them. Consequently, the position of the light, relative to the shadow cast by the differential illumination, implies the angle to the source along one axis. On the Illumimote, the pair of sensors are oriented orthogonally to create the X-Y basis vectors. Situational Sensors: Additional sensors are included onboard to provide richer proprioceptive information [2] on the operating status of the device. A gravity-based attitude sensor (accelerometer) is included to allow for Earthplane relative transformation in the event that the sensor is not oriented parallel to the ground. A temperature sensor is also included to detect overheating conditions that might occur under high intensity lighting.
the color temperature unit requires three channelsone for each of red, green, and blue luminosity. Signals from the eight light acquisition units and four situational units are multiplexed via the channel selection unit and presented to the ADC for conversion into a 10-bit digital signal. This resultant data is conveyed to the networked and embedded nodes (in our case, MicaZ motes) via either the I2C data bus or a direct 16550Acompatible UART link that uses line-level (rail-to-rail) output. The operation of the Illumimotes units may be controlled directly from the mote via the I2C bus or locally by an onboard Atmel Atmega48 microprocessor. Employing the local processor relieves the network interface (mote) of any realtime constraints associated with frame-rate-accurate sampling. The local processor also exposes interrupt facilities both to and from the host-processor onboard the mote. When operating in this mode, the continuous I2C bus may be severed and reattached dynamically (hardware is bus-state aware) to create two isolated busesone local to the Illumimote, and one local to the Moteas needed. In addition to calibration functions, the embedded temperature sensor can wake a sleeping mote in the event of a dangerous thermal condition (risk of meltdown). The assembled Illumimote with a lumisphere appears in Fig. 1 (b). The role of the lumisphere is to protect the sensors and to integrate incident light from all directions. On the bottom, Illumimote features a connector that is compatible with Mica-type sensor nodes (Mica2, MicaZ, Cricket etc). C. Sensitivity Control The sensitivity control unit (SCU) extends the dynamic range of the photodiodes by adjusting the bias current presented to each channel. Unlike more traditional gain control, which is applied at the amplier, sensitivity control extends dynamic range without suffering the limitations of the ampliers SNR. For example, the SCU bias circuit may present a larger bias resistance to the sensor when necessary to produce larger input voltages to the amplier at low light levels. This avoids the additional amplication of the ampliers internal thermal and coupled noise that occurs in the traditional model when the low-light conditions require a higher gain setting.

B. System Architecture and Implementation Our Illumimote has evolved from an early prototype shown in Fig. 1 (a), which adopted a simple pull-down resistor photodiode bias circuit and instrumentation amplier architecture to the recently fabricated version shown in Fig. 1 (b). The latter employs a two-stage active suppression power supply, dynamically congurable photodiode bias (sensitivity control), and a situational sensor unit. The overall system architecture diagram of the Illumimote appears in Fig. 2. In Fig. 2, only one light sensor channel is shown. There are eight light sensor channels allocated based on the number of detector circuits required to capture the illumination attribute. For example,

UART (Optional)

I2C Data Bus

Passive AntiAlias Filter

Local Processor (ATMEGA48)
The SCU offers six bias current resistor values spanning four orders of magnitude from 1K to 10M. These nal resistor values used on the Illumimote were obtained from experiments performed by the authors on a set of initial choices. Data from these early experiments was used to produce a model that predicted the nal resistor values. These choices were then veried experimentally (See Fig. 6) and have been shown to achieve a comparably wide dynamic range of four orders of magnitude (in units of luxlumens per meter squared). IV. C ALIBRATION A. Light Intensity Sensor Calibration Illumimotes current-mode architecture exhibits a vastly superior linear response than the MTS310 [7], [11]. Consequently, a linear data tting method is appropriate for correlation with a reference light meter. In order to convert the digitized sensor values to light intensity (lux), linear transformation by two coefcients (i.e. y = ax + b, where y is the converted lux value, x is the ADC reading, and a and b are calibration coefcients) was used. The method to nd the optimal coefcients involves three steps as follows. First, we plot the Illumimotes ADC readings with respect to reference lux values measured by a commercial light meter on 2-D plane. Second, a linear line (i.e. y = a x + b ) that best represents the plot of the ADC values is found by the Matlabs polyfit command which estimates the coefcients by the least square method. Finally, the calibration coefcients a and b can be obtained by projecting the linear line (y = a x + b ) onto y = x. The projection is done by a = 1/a and b = b. We collected the ADC output values and calibrated a and b for four of Illumimotes six sensitivity settings. For performance evaluation, the rst half of the collected data was used to calculate the calibration coefcients, a and b. B. Calibration of Color Temperature Color temperature of a light source can be dened as the black-body radiators temperature in Kevins that matches the hue of the light source [10], [12]. However, since many light sources except incandescent light do not emit radiation like black-body, we instead use Correlated Color Temperature (CCT) to represent the color temperature of the light source. CCT is a simplied way to characterize the spectral properties of a light source by choosing the temperature of an ideal black body which has the best correlation in terms of predicting how the lights spectral curve contributes to its output. This may involve the images capture and projection systems and the human eyes sensitivity. The method used to calculate CCT requires sampling the light source with three silicon photodiodes, having red, green and blue sensitivities. These sensors are modeled while illuminated by an ideal black body in order to generate a theoretical locus that is later used to correlate the sampled light values, which nally gives the closest temperature match. Our calibration procedure adjusts the gains of each RGB values in order to match the model at a given color temperature.

Color temperature calibration is a procedure to set the factors that convert the RGB raw readouts into RGB relative light intensities. For color temperature computations, absolute intensity values are not necessary, so an arbitrary factor of one is applied to the green readout to normalize it, and for the red and blue proper factors are chosen to size them so they represent, in the model, the same color temperature that is measured with a commercial instrument during these readouts. As long as the sensitivity for all sensors remains the same, the raw values can be transformed with these factors effectively. If this is not the case, the factor should be divided by the sensitivity in order to make all samples comparable. These factors can be computed for more than one lighting condition and eventually, an average value of all of them could be considered. Another option to get Correlated Color Temperature is using Robertsons method [10], but it requires to translate our RGB readings into the Human XYZ color space. Converting from RGB to XYZ is straightforward, but the equations will refer to an RGB light source, not an RGB light sensor, converted to perceived XYZ color. An option here is to consider an RGB light source with the same spectra of our RGB sensors, to represent them. Regardless of that, this method allows a level of spectral shift, depending on the sampled light source, so it was left as a second alternative. The photodiodes we are using can be unequivocal to describe RGB light sources, but here we are exposing them to unknown light sources, and in our last method, asking them to represent them as emitting diodes. For spiky light sources the correlation can be critical, so a better knowledge of the possible spectra to be encounter in real lm sets can help to predict results in worst cases. The ideal lters to get accurate CCT are the XYZ tristimulus lters, which corresponds to the human eyes color perception. They can give unequivocal results, but they are not cheap or even accessible. The key factor to improve this sub-system is to rene the model of the spectral response of the sensors, especially if any protective cover (e.g. lumisphere) is to be installed, and to include the humans eye perception sensitivities in the correlation process. Also the inclusion of a forth silicon diode sensor with a different sampling lter can enhance and make the matching capabilities more robust. C. Calculation of Incident Light Angles Calculation of incident light angle along an axis follows from (1) [9], where a and b represent the output current from active area a and b of a light angle sensor. = ab 0.0121 a+b (1)
Utilizing the two orthogonal light angle sensors, we developed the following method to estimate the angle of a light source projected onto the two-dimensional plane of the Illumimote (see Fig. 3). First, calculate the two angles X and Y along X and Y axes, respectively, using (1). The vectors of two planes that embed the line from the Illumimote to the light

Sensor for Xaxis -

Sensor for Y xis a

Fig. 3.

Incident Light Angle Estimation [11]
Base Station Laptop Gateway Mote
Light Source Illumimote + MicaZ Mote Sekonic Light Meter Minolta Color Meter
Distance from the light source [ft]

Fig. 4.

Experimental System Setup
up to 3,000 lux and the other for low intensities from 130 lux down to 4.7 lux. At each point, light intensities were measured wirelessly by our Illumimote. For reference lux value, a Sekonic L-558Cine [8] light meter was used. For the color temperature measurements, we xed the location of the Illumimote at 6ft and applied different several kinds of color lters (gels) to generate lights that have sixteen different color temperatures. We used a Konica Minolta Color Meter IIIf [13] for measuring the ground truth color temperature for each light setting. Three embedded software components were developed for the experimental wireless sensing system. First, we programmed a sensor and sensitivity control software and downloaded it to the Illumimote board. We attached our Illumimote board on a MicaZ node that has a 7.37MHz 8-bit microprocessor and a 250kbps ZigBee radio [7]. Secondly, Illumimote driver and light sensing application were programmed at the MicaZ mote using SOS environment. SOS is an OS for mote-class wireless sensor networks developed by NESL at UCLA [14]. Finally, at the base station laptop, a Java program was used to monitor and log the light measurements, and a visualization interface was used for real-time debugging and analysis. We developed a GUI visualization interface as shown in Fig. 5 to display the status of the Illumimote in real time, that was used for testing, experimenting, and performing demonstrations. The interface was implemented in Java and Processing [15]. This GUI makes it easy to test and evaluate the Illumimotes visually and is a step towards designing the interface that could be used by a cinematographer in future. B. Performance Results First, the light angle sensors were evaluated by placing a tungsten-balanced incandescent lamp at all combinations of three angles (0 , 30 and 60 ) and three distances (nine total points). The dual photodiodes (Hamamatsu S6560 [9]) on the Illumimote have same shape and are symmetrically placed with respect to vertical barricade in between them. So, the angle estimation performance would be symmetric with respect to X and Y axis. Therefore, only the rst quadrant was tested as performance for the other three quadrants is similar. We measured and estimated the angle ten times for each point. The light-angle estimation results were well correlated with an average error of about 3. This experimentation for the angle estimation was done with the prototype Illumimote board. The fabricated Illumimote contains an experimental design for the two diodes comprising each channel of the light angle sensor. The sensor is packaged in a common-cathode conguration and it was hoped that by employing the design of Fig. 2, and thereby sharing the bias currents, we could accentuate the angle-to-voltage function and improve the resolution near apogee. Unfortunately, this approach proved highly unstable with the input tending to saturate in favor of one of the diodes as the source approached apogee. An alternative voltage-based prototype was developed separately for this sensor. We used data from the prototype for evaluation of the light angle experiments described in this paper. We will incorporate this architecture into the next revision of the Illumimote.

source and intersect X and Y axis can be obtained by (2). vX = (cos X , 0, sin X ), vY = (0, cos Y , sin Y ) (2)
By calculating the cross product of the two vectors from (2), the vector of the line from the Illumimote to the light source can be calculated as in (3). u = (ux , uy , uz ) = vX vY Therefore, the angle is calculated as follows: ux = cos1 ux 2 + uy 2 V. E XPERIMENTAL R ESULTS A. Experimental System Setup To evaluate the Illumimote, we integrated a wireless sensing system with the Illumimote. Experimental setup is shown in Fig. 4. For a light source, we used a tungsten-balanced incandescent lamp which generates a color temperature near 3200 K and can provide about 3,000 lux brightness at distance 6ft. This is a very common light source in lm sets, and has a well dened and very specic color temperature. With this experimental setup, we compared the Illumimote for incident light intensity and color temperature measurements. To generate diverse brightness, we placed our Illumimote at 11 different points from 6ft through 36ft away from the light source in 3ft step. We set up two brightness settings for wide intensity ranges: one for bright light intensities from 100 lux (3)
Intensity readings from Illumimote Animated 3D representation of the Illumimote which shows its orientation and incident light angle
Floor plan of the studio with the placement of the Illumimote
Graph showing the variation of the intensity and color temperature over time

Fig. 5.

Screen Shot of the Real-Time Visualization Interface
Incident Light Intensity [Lux]
1200 10M Setting 1000 2M Setting 800 ADC Output Value 1M Setting
3016.1300 1265.9 1294.2 712.2 703.2 0.7 1.6 1.5 441.8 459.9 2.4 327.8 3.3 249.9 4.1 195.9 3.5 164.4 156.0 2.8 129.5 132.1 3.5 111.1 114.2 4.0 2.8 97.15 10

Lux Truth Value

1K Setting 1M Setting 2M Setting 10M Setting

Avg Error

1K Setting 200

Fig. 7.

Light Intensity [Lux] 2500 3000
Light Intensity Measurement for Bright Light Setting
129.5 131.6 3.4 59.5 0.8 33.7 5.4 21.5 2.9 15.2 5.1 11.5 4.1 8.9 4.9 6.9 10.1 5.2 46.2 5.0 13.7 4.2 27.9.7.5.4.60 100

Fig. 6.

ADC output of Four Sensing Sensitivity Settings
With the experimental setup shown in Fig. 4, we evaluated measurement accuracy and the dynamic range capability of incident light intensity sensor. With 11 measurement points and two brightness settings, we collected 41,318 light intensity measurements in total from the Illumimote and applied moving average lter with window size 20 to reduce random measurement noise. Then, calibration coefcients a and b for each sensitivity setting are calculated with the rst half of the raw intensity measurement data. Once the calibration coefcients are obtained, any light intensity measurements (ADC values) can be converted into lux values by the methods in Section IV. To increase dynamic range and sensing resolution, the Illumimote offers a 6-step sensitivity control: 1K, 667K, 1M, 1.7, 2M, and 10M setting. We evaluated four representative sensitivity settings among them with 1K, 1M, 2M and 10M bias resistances. Fig. 6 shows the ADC output with respect to light intensity in lux for these four sensitivity settings. As shown in Fig. 6, the output voltage of the light acquisition unit is linearly proportional to the light intensities and the ADC data revealed the sensitivity control

Lux Truth Value 2M Setting 10M Setting Avg Error

Fig. 8.

Light Intensity Measurement for Low Light Setting
unit (SCU) to have an effective and desirable response on the output. The light acquisition unit was conrmed to feature a rail-to-rail output range (of 10-bit ADC output) that operates from a stable 5V reference regardless of the motes operating voltage and battery state (assuming sufcient current drivebattery life remaining). Fig. 7 and Fig. 8 conrm that adjacent sensitivity settings have overlapping ranges to ensure reliable measurements across the transition points between SCU regions and to serve as margin in the implementation of hysteresis functions inside the SCUs control software. Although we veried that the current fabricated Illumimote can measure up to 18,500 lux brightness [11], this experimen-
Average Measurement Error (Illumimote) [%]
Minolta Value Calibrate at 5660K Calibrate at 3110K

Light Setting

Fig. 9. Color Temperature Calculation Results
tation focused more on practical light intensity region less than or equal to 3,000 lux. Illuminance by sunlight at the exterior is about from 32,000 to 100,000 lux; but illuminance for many lm setsespecially indooris less than that. For example, brightness of the moonlight is about 1 lux, illuminance for bright ofce is about 400 to 500 lux and normal TV studios are lit at about 1,000 to 2,000 lux [16]. Fig. 7 and Fig. 8 show the results from the two brightness settings. In the gures, X axis represents the distance from the light source and left Y axis represents light intensity measurement in lux by our Illumimote. The tables below the gures show the average light intensity value and average of absolute error by the Illumimote for each point. Measurement regions for each sensitivity setting were determined by the ADC output shown in Fig. 6. For example, each sensitivity region can take the region that corresponds from 25 to 1000 of ADC output value. Measurement regions of our sensitivity settings are following; the 10M setting covers from 0 lux to 160 lux, the 2M setting covers from 110 lux to 700 lux, the 1M setting covers from 450 lux to 1300 lux, and the 1K setting covers more than 700 lux regions. As shown in the gures, our Illumimote measurements were correlated to the Sekonic light meter readings within about 5% for most of points except very low intensities (< 8 lux). We analyzed the reasons from followings. Experimental design was complicated by a number of factors: the exact same measurement position for the Illumimote and the Sekonic meter, angle of the lumisphere, hand posture when measuring light intensities with Sekonic meter (because of manual measurements) and light reections from equipments in the environment. Measurements at very low intensities (< 8 lux) appeared to be exacerbated by the complicated experimental design problems and have decreased the accuracy to more than 5% on average. To evaluate color intensity sensors and our color temperature calibration methods, we collected 13,647 color intensity measurements from RGB sensor channels for light settings with different color temperatures ranging from 2900 K to 6560 K. Fig. 9 shows comparison results to the ground truth color temperature value by Minolta Color Meter IIIf [13]. Our color temperature calculation results by two calibration

settings (3110 K and 5660 K) are shown. For both of the cases, our color temperature calibration methods correlated with the Minolta color meter within 5% in average. One of the key factors to improve this sub-system is to rene the model of the sensors spectral response, especially if any protective cover is to be installed. Throughout the experiments, we veried that the current wireless light sensing system with our Illumimote can collect light intensities at the speed of 340 measurements per second of which time for one measurement corresponds to about 3ms. Because one television video frame is captured over approximately 33.37ms [17], the Illumimote (at 3ms) is responsive enough to detect and process lighting changes that would impact a single video or lm frame in real-time. Regarding power consumption of the sensor module, the Illumimote consumes approximately 90mW when all sensor channels are turned on. VI. C ONCLUSIONS Our new light sensing module, the Illumimote, for the Mica mote platforms achieves performance comparable to a commercial light meter and color meter (as used by professional cinematographers) over the ranges indicated in our ndings. It consists of incident light intensity, RGB intensity (for color temperature calculation capability), and incident light angle sensors as well as thermal and attitudinal sensors. We characterized its performance and veried its capabilities. The project website hosts the technical data (http://nesl.ee.ucla.edu/research/illumimote) and the Illumimote will soon be commercially available from Atla Labs (http://www.atlalabs.com) to allow other researchers access to the technology for their own experimentation. Our future work includes further enhancements to the general characteristics of the Illumimote (such as dynamic range), estimation of the vertical incident light angle, and further development of the software tools that support and integrate the Illumimote in support of its deployment on actual productions scheduled for the near future. VII. ACKNOWLEDGMENTS This material is based upon work partially supported by the National Science Foundation (NSF) under award number CNS-0306408, the Center for Embedded Network Sensing (CENS), UCLA, and the Intel Corporation. Additionally, the rst author would like to express his appreciation to Samsung Electronics for their support. R EFERENCES
[1] G. J. Pottie and W. J. Kaiser, Wireless integrated network sensors, Communications of the ACM, vol. 43, no. 5, pp. 5158, 2000. [2] J. Burke, J. Friedman, E. Mendelowitz, H. Park, and M. B. Srivastava, Embedding expression: Pervasive computing architecture for art and entertainment, Journal of Pervasive and Mobile Computing, pp. 136, February 2006. [3] M. Amundson, J. Friedman, V. Holtgrewe, and H. Park, Ucla engineers collaborate on unique sensor system for lm production, UCLA Engineering News Center, March 2005.

Color Temperature (K)

[4] N. M. Su, H. Park, E. Bostrom, J. Burke, M. B. Srivastava, and D. Estrin, Jonathan Friedman has spent most of his profesAugmenting lm and video footage with sensor data, in Second IEEE sional career split between IT/MIS administrative International Conference on Pervasive Computing and Communications duties and mixed-signal PCB design. He was the (PerCom), March 2004. Director of Database Support Services for Sonic Associates (an IMAX company), Director of US Tech[5] V. Singhvi, A. Krause, C. Guestrin, J. James H. Garrett, and H. S. Matthews, Intelligent light control using sensor networks, in SenSys nological Cooperation Students at the Chernigov State Institute for Economics and Management 05: Proceedings of the 3rd international conference on Embedded networked sensor systems. New York, NY, USA: ACM Press, 2005, (Chernigov, Ukraine, 2002) and is the founder of pp. 218229. HalcyonIT, an IT oursourcing rm for many small[6] F. Wagmister, B. McDonald, J. Brush, J. Burke, and to-medium size businesses. In his research at UCLA, T. Denove, Advanced technology for cinematography. at the Networked and Embedded Systems LaboURL:http://hypermedia.ucla.edu/projects/atc.php: Dept. of FTVD, ratory he is interested in improving the physical sensor layer of wireless UCA, 2002. mobile embedded sensor networks through more advanced implementations [7] CrossBow, MICA Data Sheet, Available at http://www.xbow.com/. and designs. Specically, he is targeting the problem of location of a sensed [8] Sekonic, Sekonic L-558Cine DualMaster, entity by implementing a new architecture for robust (noise-immune), lowhttp://www.sekonic.com/Products/L-558Cine.html. latency (many positional xes per second), high-accuracy localization for [9] Hamamatsu Corporation website, uRL: http://usa.hamamatsu.com. mobile nodes. Additional interests lie in relaxing the deployment constraints [10] G. Wyszecki and W. S. Stiles, Color Science: Concepts and Methods, and requirements for static (non-mobile) beacons. Application areas of interest Quantitative Data and Formulae, second edition ed. John Wiley & lie in entertainment. In collaboration with UCLAs School of Theater, Film, Sons, 1982. and Television, his work is being shaped and adapted to t within the unique [11] H. Park, J. Friedman, J. Burke, and M. B. Srivastava, A new light constraints of this application space. sensing module for mica motes, in The 4th IEEE Conference on Sensors, 2005. [12] Wikipedia, Color temperature, http://en.wikipedia.org/wiki/Color temperature. [13] Konica Minolta, Minolta Color Meter IIIf, http://konicaminolta.com. [14] C.-C. Han, R. Kumar, R. Shea, E. Kohler, and M. Srivastava, A dynamic Pablo Gutierrez graduated in electrical engineering operating system for sensor nodes, in MobiSys 05: Proceedings of in the Catholic University of Chile (PUC) in 1991. the 3rd international conference on Mobile systems, applications, and Currently he works at REMAP (Research in Engiservices. New York, NY, USA: ACM Press, 2005, pp. 163176. neering, Media and Performance) in the School of [15] B. Fry and C. Reas, Processing, http://www.processing.org/. Theater Film and Television of UCLA (TFT). He has [16] Wikipedia, Lux, http://en.wikipedia.org/wiki/Lux. a broad experience in eld engineering, such as in[17] P. Rees, SMPTE EBU timecode, website, tegrating Motion Control systems for Visual Effects URL:http://www.philrees.co.uk/articles/timecode.htm. in Los Angeles, servo systems for the telescopes of the European Southern Observatory (ESO-Paranal), defense monitoring and communication systems for the Chilean Navy, digital aerial photography for the mining business and as operator for the oil logging services of Schlumberger. His current interest is to integrate network sensors and actuators for the modern lm production workow, for a better efciency and to discover new creative ways. Heemin Park received his B.S. and M.S. degrees in Computer Science from Sogang University, Seoul, Korea in 1993 and 1995, respectively. He majored in VLSI CAD (Very Large Scale Integration ComputerAided Design) area for his Masters degree. Since graduation, he worked for Samsung Electronics, Co., Ltd., Korea with the specialty of DFT (Design-for Testability). From Samsung Electronics, he received a full scholarship for his Ph.D. study. Currently, he is a Ph.D. candidate and Graduate Student Researcher in Electrical Engineering at University of California, Los Angeles under the supervision of professor Mani B. Srivastava. He is in the Networked and Embedded Systems Laboratory. His research interests include design of networked and embedded computing systems, wireless sensor networks, entertainment computing and ubiquitous computing.

Vidyut Samanta received his Bachelors degree in Computer Science from Purdue University in May 2002. During his years at Purdue, he was a research assistant with the Secure Software Systems Lab and worked on projects involving Compiler Construction and Programming Languages. He earned a Master of Computer Science degree in September of 2005 from UCLA. During his course at UCLA he worked on projects in the Wireless and Mobile Networking eld under Professor Jens Palsberg and Professor Songwu Lu.
Jeff Burke is Executive Director of the Center for Research in Engineering, Media and Performance (REMAP) at UCLA. He has co-authored, designed, coded or produced performances and new genre installations exhibited in eight countries, coordinating diverse teams spanning the arts and engineering. Burke has taught in the UCLA School of Theater, Film and Television, as well as in the graduate industrial design program at Art Center College of Design.
Mani Srivastava received the PhD degree in electrical engineering and computer science from the University of California, Berkeley in 1992. Currently, he is a professor in the Electrical Engineering Department at the University of California, Los Angeles (UCLA). He is also associated with UCLAs Center for Embedded Networked Sensing (CENS), a US National Science Foundation Science and Technology Center. Prior to joining UCLA, he worked at Bell Labs Research. His current interests are in embedded sensor and actuator networks, wireless and mobile systems, embedded systems, power-aware computing and communications, and pervasive computing. More information about him and his research group is available at his Networked and Embedded Systems Labs Web site, http://nesl.ee.ucla.edu. He is a senior member of the IEEE and a member of the IEEE Computer Society.

doc1

Illumimote: A High Performance Light Sensor Module for Wireless Sensor Networks
Heemin Park, Jonathan Friedman, Mani B. Srivastava Networked and Embedded Systems Laboratory Electrical Engineering Department University of California, Los Angeles {hmpark, jf, mbs}@ee.ucla.edu Pablo Gutierrez, Vids Samanta, Jeff Burke Hypermedia Studio School of Theater, Film and Television University of California, Los Angeles {pablo, vids, jburke}@hypermedia.ucla.edu

ABSTRACT

We describe application requirements, design, integration and performance evaluation of the Illumimote, a light sensing module for wireless sensor networks. Achieving performance comparable to commercial light meters while conforming to the benecial size and energy constraints of sensor networks, the Illumimote includes light intensity, RGB color, incident light angle, attitude and temperature sensors. Its maximum power consumption is about 90mW.

INTRODUCTION

Wireless sensor networks (WSN) composed of tiny embedded systems each with a processor, sensor, radio, and battery are already pervasively employed in areas including target tracking and habitat monitoring [9], but they also have exciting applications in the arts, multimedia, and entertainment [2]. Poor sensor quality, delity, and diversity have limited such expansion into these new areas like lm, video production [1, 13], and lighting control applications [12]. The Illumimote was conceived in a joint eort by lmmakers and engineers to apply the evolving technologies of WSN to new purposes in art and entertainment. WSN offer many unique opportunities for improving the creative and business processes of entertainment. One example is the continuity management of lighting: The order in which an audience views a lms sequence of events is remarkably dierent from the order in which they are produced. Shots are lmed in the order that minimizes cost and makes best use of actors, crew and locations. Footage captured at these dierent times must appear the same when shown consecutively, or dierences must be controllable if they are required for creative purposes. Therefore, it is important to monitor and replicate the quality of light (illuminance and color) in each shot, so that footage captured at dierent times or in dierent locations doesnt show unexpected dierences, which may not be perceived by the human eye but aect the lm stock. The Lord of the Rings trilogy, for example, was lmed over a year and a half of production and required that footage be captured for use in three dierent movies with vastly diering release dates and schedules. Even with a sta of over 2400 people, maintaining continuity was remarkably dicult as notes had to be taken by hand and conditions were constantly changing. This is not uncommon and many large-budget feature lms require signicant post-production digital image manipulation prior to release, which is quite expensive. Continuity management is
required for props, scenery, actor and camera information, as well as lighting, though the term is typically applied to management of non-technical elements. We have focused on lighting instrumentation as the rst component of our Advanced Technology for Cinematography (ATC) [14] because of its vital role in the creative process of lmmaking. ATC [14] is a joint project of UCLAs Henry Samueli School of Engineering and Applied Science and the School of Theater, Film and Television. The Illumimote is part of its larger vision to increase exibility and creative control in media production using sensor networks and other emerging technologies. Deploying networks of tiny sensors adds a data acquisition layer to the lm production environment that supports on-set decision making, such as the lighting adjustment described above, as well as post-production and asset management. Another component of the ATC project is UCLAs Augmented Recording System (ARS) [13]. In ARS, wireless sensors can be deployed onto a set to collect data in synchrony with the lm or video frame rate. ARS provides a framework for establishing a correlation between the media footage and sensor data. Initial work with ARS has prompted the development of the Illumimote and other high-quality sensor platforms that can be deployed atop Mica motes [3], the de facto standard for WSN nodes. Their development addresses limitations of sensors currently available for this platform. For example, the light sensors on the MTS310 [3] are inadequate for high-delity applications, lacking the necessary dynamic range. To our knowledge, the Illumimote is now the fastest, lowest-power, most accurate, and most replete light sensor available in the eld of WSN.

SYSTEM REQUIREMENTS

The Illumimote is designed to have equal or better performance to the class of commercial light intensity and color temperature meters used in the entertainment, lm and video production industries. The initial design discussed in this paper will continue to be rened toward this goal. Such performance is required to provide condence in the device for its target audience, allowing it to be used for basic metering tasks in real production. Even higher performance, capabilities gained by the choice of a standard wireless sensor network platform and the Illumimotes other on-board sensors will allow us to explore new techniques and approaches to measuring light, one of the most practically and creatively important elements of media production. With these capabilities, we also expect
the Illumimote may prove useful in industrial and commercial applications that require many physically distributed light measurements, such as construction and video projection calibration. Design criteria for the Illumimote include the following capabilities. Matching existing instruments in a signicantly smaller form factor: Light intensity and color temperature sensing: The device should be capable of measuring both incident light intensity and color temperature in a single package, to simplify deployment and use. Robustness against infrared energy: Both sunlight and very high-power incandescent xtures are common light sources in media production. The sensors must be bandlimited so as not to be unexpectedly saturated by infrared energy. Wide dynamic range: Our nal design target is for the Illumimotes dynamic range is to enable measurement in standard indoor production settings (up to 1,000 lux) through very bright outdoor environments (up to 100,000 lux). The rst revision of the Illumimote provides a 2 lux to 18,500 lux dynamic range for light intensity, with color temperature measurements available throughout this range of incident intensities. This is sucient for all indoor, highintensity studio environments, and morning/evening outdoor conditions. Fast response time: The frame rate of NTSC television video is 29.97 frames per second (fps) and the duration of a television frame is approximately 33.37ms. (Film typically uses a slightly slower frame rate of 24 fps. Therefore, the Illumimote should be able to capture and process the light information in 33.37ms to capture light changes within one video or lm frame. (The ARS system discussed in the introduction allows these measurements to be synchronized with lm and video capture.) Higher frame rates would support special eects photography and other specialized applications. High accuracy: The Illumimote is designed to match the accuracy of commercial meters, and exceed it if possible, to support novel future uses we hope to discover during deployment. This requirement is veried experimentally in the following sections. Beyond current commercial technologies: Wireless sensor network compatibility: A primary design requirement was that the Illumimote be compatible with the Mica mote from Crossbow [3], a common platform in wireless sensor network research. This allows us to explore how the benets of sensor networksfor example, low power consumption, small form factor, distributed computation and wireless communicationcan support the target domain of media production. Proprioceptive sensing: Elsewhere, we suggest that proprioceptive sensing [2] is an important role of embedded devices in expressive applications like media production. This and other key roles of embedded devices requires them to have some knowledge of their own placement and area of observation or region of responsibility (RoR). Along with its incident light angle sensors, the Illumimotes situational sensorsa 2-axis accelerometer for orientation information and a temperature sensor provide information in support

of basic light measurements allowing for some knowledge of the sensors (RoR) and surrounding environment.

3. 3.1

DESIGN OF THE ILLUMIMOTE Light Sensors
According to the dierent sensing modalities described in the System Requirements section, the Illumimotes data acquisition capabilities cover the three principle attributes of illumination: Signal strength (intensity), frequency (color), and transmission vector (incident light angle and sensor attitude). Incident Light Intensity Sensor: The Illumimote acquires incident light intensity with the precision of a commercial light meter (Sekonic L-558Cine [11] light meter was used as the reference), for which both dynamic range as well as accuracy are of interest. The principal detector is a Hamamatsu silicon photodiode S1133 [5] chosen for its comparatively large active area. This type of diode increases the SNR for low-intensity measurements and allows for reduced power consumption under high-intensity conditions (when the sensitivity control unit, discussed later, is used). Further, it is surface coated with an IR-cut lm so as to achieve a spectral response range from 320nm to 730nm (e.g. visible band-limited). Color Intensity Sensors: Color intensity sensors for red, green and blue colors can be used to calculate color temperature [16]. We adopted Hamamatsu S6428-01 (red), S6429-01 (green) and S6430-01 (blue), for similar reasons as the S1133. Calculation of color temperature and calibration of RGB sensors are discussed later. Incident Light Angle Sensors: The determination of the angle to the strongest incident light source involves a pair of Hamamatsu S6560 sensors [5]. Each component includes dual photodiodes with a vertical barricade separating them. Consequently, the position of the light, relative to the shadow cast by the (dierential illumination), implies the angle to the source along one axis. On the Illumimote, the pair of sensors are oriented orthogonally to create the X-Y basis vectors. Situational Sensors: As outlined in [2], additional sensors are included on-board to provide richer proprioceptive information on the operating status of the device. A gravitybased attitude sensor (accelerometer) is included to allow for Earth-plane relative transformation in the event that the sensor is not oriented parallel to the ground. A temperature sensor is also included to detect overheating conditions that might occur under high intensity lighting.

System Architecture and Implementation
Our Illumimote has evolved from an early prototype shown in Fig. 1 (a), which adopted a simple pull-down resistor photodiode bias circuit and instrumentation amplier architecture to the recently fabricated version shown in Fig. 1 (b). The latter employs a two-stage active suppression power supply, dynamically congurable photodiode bias (sensitivity control), and a situational sensor unit. The overall system architecture diagram of the Illumimote appears in Fig. 2. In Fig. 2, only one light sensor channel is shown. There are eight light sensor channels allocated based on the number of detector circuits required to capture the illumination attribute. For example, the color temperature unit requires three channels one for each of red, green, and blue lumi-
Light Acquisition (Sensor) Unit Band-Limited Feedback Network Sensor type varies by channel

10-bit ADC

Power Supply & Sleep Mode Logic Channel Selection Unit
Programmable dynamic range (sensitivity) control Unit
(a) Prototype of Illumimote
(b) Fabricated Illumimote with attachment of lumisphere
7 Additional sensor units similar
Situational Sensor Unit Thermal alarm & temperature sensor MicaX Motes (Application & Network Interface)
Color Intensity Sensors (RGB)

Attitude Sensor

Incident Light Intensity Sensor
Figure 2: Architecture of the Illumimote present a larger bias resistance to the sensor when necessary to produce larger input voltages to the amplier at low light levels. This avoids the additional amplication of the ampliers internal thermal and coupled noise that occurs in the traditional model when the low-light conditions require a higher gain setting. The SCU oers six bias current resistor values spanning four orders of magnitude from 1K to 10M. These nal values were obtained from experiments performed by the authors on a set of initial choices. Data from these early experiments was used to produce a model that predicted the nal values. These choices were then veried experimentally (See Fig. 6) and have been shown to have achieved a comparably wide dynamic range of four orders of magnitude (in units of lux lumens per meter squared).
Incident Light Angle Sensors (c) Front side of Illumimote (d) Back side of Illumimote
Figure 1: Photos of the Illumimote
nosity. Signals from the eight light acquisition units and four situational units are multiplexed via the channel selection unit and presented to the ADC for conversion into a 10-bit digital signal. This resultant data is conveyed to the networked and embedded nodes (in our case, MicaZ motes) via either the I2C data bus or a direct 16550A-compatible UART link that uses line-level (rail-to-rail) output. The operation of the Illumimotes units may be controlled directly from the mote via the I2C bus or locally by an onboard Atmel Atmega48 microprocessor. Employing the local processor, which exposes interrupt facilities both to and from the host-processor onboard the mote, relieves the network interface (mote) of any real-time constraints associated with frame-rate-accurate sampling. When operating in this mode, the continuous I2C bus may be severed and reattached dynamically (hardware is bus-state aware) to create two isolated buses one local to the Illumimote, and one local to the Mote as needed. In addition to calibration functions, the embedded temperature sensor can wake a sleeping mote in the event of a dangerous thermal condition (risk of meltdown). The assembled Illumimote with a lumisphere appears in Fig. 1 (b). The role of the lumisphere is to protect the sensors and to integrate incident light from all directions. On the bottom, Illumimote features a connector that is compatible with Mica-type sensor nodes (Mica2, MicaZ, Cricket etc).

4. 4.1

CALIBRATION Light Intensity Sensor Calibration
Illumimotes current-mode architecture exhibits a vastly superior linear response than the MTS310 [3]. Consequently, a linear data tting method is appropriate for correlation with a reference light meter. In order to convert the digitized sensor values to light intensity (lux), linear transformation by two coecients (e.g. y = ax + b, where y is the converted lux value, x is the ADC reading, and a and b are calibration coecients) was used. The optimal coecients were found by Matlabs polyt command, which estimates the coecients by the least square method. For each sensitivity setting, we collected the ADC output values and calibrated a and b for four of Illumimotes six sensitivity settings.
Calibration of Color Temperature

3.3 Sensitivity Control

The sensitivity control unit (SCU) extends the dynamic range of the photodiodes by adjusting the bias current presented to each channel. Unlike more traditional gain control, which is applied at the amplier, sensitivity control extends dynamic range without suering the limitations of the ampliers SNR. For example, the SCU bias circuit, may
Correlated Color Temperature (CCT) is a simplied way to characterize the spectral properties of a light source, by nding a correlated match to an ideal black body temperature [16]. The nal aim of using color temperature is to predict how the lights spectral curve contributes to its output, which therefore may involve the image capture system or the human eye sensitivity. The method used to get CCT is by sampling the light with three silicon diodes having red, green and blue color sensitivities. These sensors are modeled while illuminated by an ideal black body in order to generate

UART (Optional)

I2C Data Bus

Passive AntiAlias Filter

Local Processor (ATMEGA48)
Base Station Laptop Gateway Mote

Sensor for X-axis

Illumimote + MicaZ Mote
Light Source Sekonic Light Meter Minolta Color Meter

Sensor for Y-axis

Figure 3: Incident Light Angle Estimation a locus which then is used to correlate the real values. Our calibration procedure adjusts the gains of each RGB values in order to match the model at a given color temperature. The key factors to improve this sub-system are to rene the correlation process and the model of the sensors spectral response, specially if any protective cover is to be installed. An other option is to use Robertsons method in [16], but it involves translating the RGB readings into the Human Yxy color space.

Distance from the light source [ft]
Figure 4: Experimental System Setup
4.3 Calculation of Incident Light Angles
Calculation of incident light angle along an axis follows from (1) [5], where a and b represent the output current from active area a and b. ab = 0.0121 (1) a+b Utilizing the two orthogonal light angle sensors, we developed the following method to estimate the angle of a light source projected onto the two-dimensional plane of the Illumimote (see Fig. 3). First, calculate the two angles X and Y along X and Y axes, respectively, using (1). The vectors of two planes that embed the line from the Illumimote to the light source and intersect X and Y axis can be obtained by (2). vX = (cos X , 0, sin X ), vY = (0, cos Y , sin Y ) (2)
Figure 5: Screen Shot of the Real-Time Visualization Interface
By calculating the cross product of the two vectors from (2), the vector of the line from the Illumimote to the light source can be calculated as in (3). u = (ux , uy , uz ) = vX vY Therefore, the angle is calculated as follows: ux = cos1 p ux 2 + uy 2 (3)

EXPERIMENTAL RESULTS

5.1 Experimental System Setup
To evaluate our Illumimote, we integrated a wireless sensing system with the Illumimote. Experimental setup is shown in Fig. 4. For a light source, we used a tungsten-balanced incandescent lamp which generates a color temperature near 3200 K and can provide about 3,000 lux brightness at distance 6ft. With this experimental setup, we compared the Illumimote for incident light intensity and color temperature measurements. To generate diverse brightness, we placed our Illumimote at 11 dierent points from 6ft through 36ft from the light source in 3ft step. We set up two light settings: one for bright light from 100 lux up to 3,000 lux and
the other for low intensities from 130 lux down to 4.7 lux. At each point, light intensities were measured wirelessly by our Illumimote. For reference lux value, a Sekonic L-558Cine light meter was used. For the color temperature measurements, we xed the location of the Illumimote at 6ft and applied dierent several kinds of color lters (gels) to generate lights that have sixteen dierent color temperatures. We used a Konica Minolta Color Meter IIIf [7] for measuring the ground truth color temperature for each light setting. There are three embedded software components in the experimental wireless sensing system. First, we programmed a sensor and sensitivity control software and downloaded to the Illumimote board. We attached our Illumimote board the a MicaZ node that has a 7.37MHz 8-bit microprocessor and a 250kbps ZigBee radio [3]. Secondly, at MicaZ mote, Illumimote driver and light sensing application were programmed using SOS environment. SOS is an OS for mote-class wireless sensor networks developed by NESL at UCLA [6]. Finally, at the base station laptop, a Java program monitored and logged the light measurements and a visualization interface were used for real-time debugging and analysis. We developed a GUI visualization interface as shown in Fig. 5 to display the status of the Illumimote in real time, that was used for testing, and experimenting and performing demonstrations. The interface was implemented in Java and Processing [4]. This GUI makes it easy to test

Incident Light Intensity [Lux]
1200 10M Setting 1000 2M Setting 800 1M Setting

3500 3000

3009.1300 1267.6 1295.4 712.0 702.2 0.6 1.5 1.5 440.9 459.6 2.4 327.7 3.3 250.1 4.0 196.2 3.4 164.9 155.9 2.9 130.0 132.0 3.5 111.6 114.2 4.1 97.1 2.100
Lux Truth Value 1K Setting

400 1K Setting 200

1M Setting 2M Setting 10M Setting Avg Error
Figure 7: Light Intensity Measurement for Bright Light Setting

140 100

Figure 6: ADC output of Four Sensing Sensitivity Settings
130.0 131.5 3.3 59.5 0.8 33.7 5.4 21.5 2.9 15.2 4.9 11.6 4.0 8.9 4.8 7.0 9.9 5.2 45.8 5.1 13.5 4.2 27.9.7.5.4.7
and evaluate the Illumimotes visually, and is a step towards designing the interface that could be used by a cinematographer in future.

5.2 Performance Results

First, the light angle sensors were evaluated by placing a tungsten-balanced incandescent lamp at all combinations of three angles (0 degree, 30degree and 60degree) and three distances (nine total points). We measured and estimated the angle ten times for each point. Only the rst quadrant was tested as performance for the other three quadrants is similar. The light-angle estimation results were well correlated with an average error of about 3. This experimentation for the angle estimation was done with the prototype Illumimote board. The fabricated Illumimote contains an experimental design for the two diodes comprising each channel of the light angle sensor. The sensor is packaged in a common-cathode conguration and it was hoped that by employing the design of Fig. 2, and thereby sharing the bias currents, we could accentuate the angle-to-voltage function and improve the resolution near apogee. Unfortunately, this approach proved highly unstable with the input tending to saturate in favor of one of the diodes as the source approached apogee. An alternative voltage-based prototype was developed separately for this sensor and is the design evaluated in the light angle experiments described here. We will incorporate this architecture into the next revision of the Illumimote. With the experimental setup shown in Fig. 4, we evaluated measurement accuracy and the dynamic range capability of incident light intensity sensor. With 11 measurement points and two light settings, we collected 41,318 light intensity measurements for performance evaluation. To increase dynamic range and sensing resolution, the Illumimote oers a 6-step sensitivity control: 1K, 667K, 1M, 1.7, 2M, and 10M setting. We evaluated four sensitivity settings among them with 1K, 1M, 2M and 10M bias resistances. Fig. 6 shows the ADC output with respect to light intensity in lux for these four sensitivity settings. As shown in Fig. 6, the output voltage of the light acquisition unit is linearly proportional to the light intensities and the ADC data revealed the sensitivity control unit (SCU) to have an eective and desirable response on the output. The light acquisition unit was conrmed to feature a rail-to-rail out-

Lux Truth Value 2M Setting 10M Setting Avg Error
Figure 8: Light Intensity Measurement for Low Light Setting
put range (of 10-bit ADC output) that operates from a stable 5V reference regardless of the motes operating voltage and battery state (assuming sucient current drive battery life remaining). Fig. 7 and Fig. 8 conrm that Fig. 7 and Fig. 8 adjacent sensitivity settings have overlapping ranges to ensure reliable measurements across the transition points between SCU regions and to serve as margin in the implementation of hysteresis functions inside the SCUs control software. Fig. 7 and Fig. 8 show the results from the two light settings. Although we veried that the current fabricated Illumimote can measure up to 13,000 lux brightness [8], this experimentation focused more on practical light intensity region less than or equal to 3,000 lux as TV studios are lit at about 1,000 lux [15]. In the gures, X axis represents the distance from the light source and left Y axis represents light intensity measurement in lux by our Illumimote. The tables below the gures show the average light intensity value and average of absolute error by the Illumimote for each point. As shown in the gures, our Illumimote were correlated to the Sekonic light meter within 5% for most of points except very low intensities (< 8 lux). Measurement regions for each sensitivity setting were determined by the ADC output shown in Fig. 6. For example, each sensitivity region can take the region that corresponds from 25 to 1000 of ADC output value. Measurement regions of our sensitivity settings are following; the 10M setting covers from 0 lux to 160 lux, the 2M setting covers from 110 lux to 700 lux, the 1M setting covers from 450 lux to 1300 lux, and the 1K setting covers more than 700 lux regions.
Average Measurement Error (Illumimote) [%]
Minolta Value Calibrate at 5660K Calibrate at 3110K

Light Setting

ndings. It consists of incident light intensity, RGB intensity (for color temperature calculation capability), and incident light angle sensors as well as thermal and attitudinal sensors. We characterized its performance and veried its capabilities. The project website hosts the technical data (http://nesl.ee.ucla.edu/research/illumimote) and the Illumimote will soon be commercially available from Atla Labs (http://www.atlalabs.com) to allow other researchers access to the technology for their own experimentation. Our future work includes further enhancements to the general characteristics of the Illumimote (such as dynamic range), estimation of the vertical incident light angle, and further development of the software tools that support and integrate the Illumimote in support of its deployment on actual productions scheduled for the near future.

Figure 9: Color Temperature Calculation Results Experimental design was complicated by a number of factors: the exact same measurement position for the Illumimote and the Sekonic meter, angle of the lumisphere, hand posture when measuring light intensities with Sekonic meter (because of manual measurements) and light reections from equipments in the environment. To evaluate the accuracy of light acquisition unit of Illumimote with the Sekonic light meter, we collected 41,318 light intensity measurements from the Illumimote for 22 light intensity settings and converted into lux values. Measurements at very low intensities (< 8 lux) appeared to be exacerbated by the complicated experimental design problems and have decreased the accuracy to more than 5% on average. For light intensities above 8 lux, the Illumimote measurements were correlated to within 5%, on average, with the Sekonic readings for overall measurements. To evaluate color intensity sensors and our color temperature calibration methods, we collected 13,647 color intensity measurements from RGB sensor channels for light settings with dierent color temperatures ranging from 2900 K to 6560 K. Fig. 9 shows comparison results to the ground truth color temperature value by Minolta Color Meter IIIf [7]. Our color temperature calculation results by two calibration settings (3110 K and 5660 K) are shown. For both of the cases, our color temperature calibration methods correlated with the Minolta color meter within 5% in average. The key factor to improve this sub-system is to rene the model of the sensors spectral response, specially if any protective cover is to be installed, and the correlation process. Throughout the experiments, we collected light intensities at the speed of 340 measurements per second of which time for one measurement corresponds to about 3ms. Because one television video frame is captured over approximately 33.37ms [10], the Illumimote (at 3ms) is responsive enough to detect and process in real-time applications lighting changes that would impact a single video or lm frame. The Illumimote consumes approximately 90mW when all sensor channels are turned on.

Color Temperature (K)

CONCLUSIONS
Our new light sensing module, the Illumimote, for the Mica mote platforms achieves performance comparable to a commercial light meter and color meter (as used by professional cinematographers) over the ranges indicated in our
[1] M. Amundson, J. Friedman, V. Holtgrewe, and H. Park. Ucla engineers collaborate on unique sensor system for lm production. UCLA Engineering News Center, March 2005. [2] J. Burke, J. Friedman, E. Mendelowitz, H. Park, and M. B. Srivastava. Embedding expression: Pervasive computing architecture for art and entertainment. Journal of Pervasive and Mobile Computing, 2005. in press. [3] CrossBow, MICA Data Sheet. Available at http://www.xbow.com/. [4] B. Fry and C. Reas. Processing. http://www.processing.org/. [5] Hamamatsu Corporation website. URL: http://usa.hamamatsu.com. [6] C.-C. Han, R. Kumar, R. Shea, E. Kohler, and M. Srivastava. A dynamic operating system for sensor nodes. In MobiSys 05, pages 163176, 2005. [7] Konica Minolta. Minolta Color Meter IIIf. http://konicaminolta.com. [8] H. Park, J. Friedman, J. Burke, and M. B. Srivastava. A new light sensing module for mica motes. In The 4th IEEE Conference on Sensors, 2005. [9] G. J. Pottie and W. J. Kaiser. Wireless integrated network sensors. Communications of the ACM, 43(5):5158, 2000. [10] P. Rees. SMPTE EBU timecode. Website, URL:http://www.philrees.co.uk/articles/timecode.htm. [11] Sekonic. Sekonic L-558Cine DualMaster. http://www.sekonic.com/Products/L-558Cine.html. [12] V. Singhvi, A. Krause, C. Guestrin, J. James H. Garrett, and H. S. Matthews. Intelligent light control using sensor networks. In SenSys 05, pages 218229, 2005. [13] N. M. Su, H. Park, E. Bostrom, J. Burke, M. B. Srivastava, and D. Estrin. Augmenting lm and video footage with sensor data. In PerCom 04, March 2004. [14] F. Wagmister, B. McDonald, J. Brush, J. Burke, and T. Denove. Advanced technology for cinematography. URL:http://hypermedia.ucla.edu/projects/atc.php, 2002. Dept. of FTVD, UCA. [15] Wikipedia. Lux. http://en.wikipedia.org/wiki/Lux. [16] G. Wyszecki and W. S. Stiles. Color Science: Concepts and Methods, Quantitative Data and Formulae. John Wiley & Sons, second edition edition, 1982.

 

Tags

HC-4100 Review Mixer 01 Stagepas 500 CLT-9839 Powershot G1 M800Z 45 CL-1 DR UFD CMT-LX30IR Handsonic 10 DD600 CLP-100 Powerlite 54C L32WD12 1000-2 RCA Gamedr Motivator MDS-S35 PT-LB90NTE MAX XL Dynax 60 V2 2 PC1000 28 KW MHC-RG110 TPA 3003 HEM-711 B7610 Tladv800 176-14 2 1 WV-TW2 Vostro 1000 EL-2192RII Digimax I6 NVE-N077PS Skoda GPS Rt3 AX-892 BGW 8000 Cabasse MT30 Router WD-8030W ERB3500X FP254WF1 UX-W70KW UR3-EXP MZ-42PZ44S CQ-C1311NW Guess WHO ML-1666 DX-7222 Voice Lvtr1141G 48724 DR7500 HDR-XR200E TU-S10 Presario 3000 Compact Plus GE88L-S Speaker Software FWG5136 RV042 MP-8000 Avsf 120 Speedglas 9100 Edition-2008 PRO900 Cafamosacf100 SWM5500W CSP92 H1940 NV-DS5B KX-FM330E Pentax K-5 CS-E12jkew3 Tomtom Home WS-WV10A RDU210 All-IN-ONE Shotgun Spider-2003 Vivicam 3200 BH-905 Special T20 II AVS7440 Series 8001 P-85-P-85S PSP2 5 Fromages PCN-4550 EDC66150W Sjmd150 TH-42PD50U Gpsmap 420 37bv9E Zanussi ZK30

 

manuel d'instructions, Guide de l'utilisateur | Manual de instrucciones, Instrucciones de uso | Bedienungsanleitung, Bedienungsanleitung | Manual de Instruções, guia do usuário | инструкция | návod na použitie, Užívateľská príručka, návod k použití | bruksanvisningen | instrukcja, podręcznik użytkownika | kullanım kılavuzu, Kullanım | kézikönyv, használati útmutató | manuale di istruzioni, istruzioni d'uso | handleiding, gebruikershandleiding

 

Sitemap

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