1. Introduction
The accurate measurement of luminous flux from light-emitting diodes (LEDs) is fundamental in illumination engineering, solid-state lighting product development, and performance verification according to industrial and regulatory standards. While traditional methods for luminous flux determination rely on integrating spheres and calibrated photometers, several studies have explored whether spectral and photometric metrics can be derived from RGB or multi-channel sensors when appropriate calibration models are applied. As LED-based lighting systems proliferate in consumer electronics, automotive lighting, there is increasing interest in alternative flux-measurement techniques that are lower in cost, physically compact, and facilitating integration into automated test environments or embedded monitoring systems.
Reduced-channel spectral sensors, including RGB or multi-band photodiodes, have emerged as promising candidates for such applications. While these sensors cannot directly measure the full spectral power distribution (SPD) of a light source, a growing body of research has demonstrated that, when combined with appropriate calibration and modeling, their outputs can be transformed into photometric and colorimetric quantities with useful accuracy. Prior work has examined the use of RGB sensors for estimating illuminance, correlated color temperature (CCT), circadian metrics, and relative spectral characteristics of various light sources. However, significantly less attention has been paid to the problem of estimating absolute luminous flux of LEDs using RGB sensors, particularly in systems that include non-ideal optical components such as optical heads, fibers, protective windows, and mosaic sensor geometries.
2. Literature Review and Related Work
Studies such as Dias et al. [
1] and Tran et al. [
2] demonstrated that compact RGB-based systems can approximate both visual and non-visual lighting metrics with sufficiently low error for indoor monitoring and wearable-lighting applications. These systems typically combine RGB photodiodes with empirical or model-based transformations to estimate photometric quantities, showing that reduced-channel measurements can capture enough spectral information for practical applications when calibration is performed using a reference spectroradiometer. Vera-Duarte et al. [
3] reported usage of plastic optical fiber coupled with an RGB photodiode array for colorimetric liquid analysis, revealing that the combination of fiber transport and reduced-channel detection can produce reliable color metrics when the optical chain is well characterized.
Other papers focus on calibration strategies for mapping RGB sensor outputs to photometric or spectral quantities. Lee et al. [
4], for example, explored calibration of an RGB sensor combined with a white LED to improve measurement accuracy for chemical concentration detection. Their approach involved linearization, spectral correction, and modeling of sensor non-idealities.
Other relevant publications address traceable measurement techniques based on well-characterized LED spectral data. Kokka et al. [
5] introduce an LED-based reference source, developed within the EMPIR PhotoLED framework, which is optimized for calibrating the spectral responsivity of photodetectors; their work analyzes spectral stability, drive-current effects, and temperature dependence. Zaid et al. [
6] present traceable methods for the spectral characterization of solid-state lamps, including LEDs, with emphasis on accurate determination of spectral irradiance and luminous quantities, thereby complementing and supporting the use of the PhotoLED spectral database.
This paper investigates the feasibility of using a fiber-coupled RGB photodiode system for estimating the luminous flux of LEDs. A detailed characterization of the optical chain is performed. The analysis includes the geometric coupling behavior of the optical head, fiber transmission and angular redistribution effects governed by the fiber’s numerical aperture, Fresnel reflections and refraction at the sensor window, and the spatial sampling characteristics of the S9706 sensor. Effects due to fiber-end facet tilt, small air gaps between fiber and sensor, and positional tolerances in LED placement are similarly quantified. All relevant contributions are incorporated into a formal measurement uncertainty budget.
Using the known SPD of the reference LED and the measured spectral responsivity functions of the R, G, and B channels, a calibration-based mapping is established to transform the three-channel sensor outputs into an estimate of photopic luminous flux, demonstrating that a fiber-coupled RGB photodiode mosaic can serve as a compact and cost-effective tool for mid-accuracy luminous flux measurement in applications where portability, integration, or low cost are prioritized over high-end photometric precision. The remainder of this paper presents the detailed system characterization, calibration methodology, uncertainty analysis, and validation measurements supporting this conclusion.
3. Sensor Selection
Alternative color and multispectral sensors were evaluated, including the ams-OSRAM TCS3701 and TCS3707 (ams-OSRAM AG, Premstaetten, Austria) devices, the AS7262, AS7263, and AS7341 multispectral arrays, and several Hamamatsu photodiodes, such as the S9706, S9705, S9704, S9032, and S9133 (HAMAMATSU PHOTONICS K.K., Solid State Division, Hamamatsu City, Japan) series. These sensors offer more advanced functionality than single-pixel RGB detectors. The goal was to identify those that provide the required combination of spatial sampling, large-area photodiodes, and hardware-parallel channel integration necessary for high-accuracy flux measurement in a fiber-coupled configuration.
The TCS3701 and TCS3707 implement small multi-zone photodiode structures intended to improve angular response, but they do not form a true mosaic array, and their total active area remains too small for efficient coupling to a 0.5 mm optical fiber. Their sequential channel readout also prevents simultaneous R, G, and B integration, limiting their suitability for measurements sensitive to LED warm-up effects or temporal variations.
The AS7262, AS7263, and AS7341 multispectral sensors provide multiple narrowband channels but rely on very small individual photodiodes with low spatial redundancy. Their optical design targets free-space illumination and offers limited compatibility with direct fiber coupling. The time-multiplexed acquisition of their spectral bands further increases susceptibility to transient or temperature-dependent LED behavior.
Hamamatsu devices, including the S9706, S9705, S9704, S9032, and S9133 families, incorporate segmented or multi-zone photodiode structures intended for precise optical power or colorimetric measurement. Among these, the S9706 [
7] exhibits substantially higher segmentation density and total active area, providing improved spatial uniformity, pixel count, and parallel color-channel integration. These characteristics make the S9706 the most suitable sensor for meeting the stringent requirements of a fiber-coupled luminous-flux measurement system.
4. System Description
The system consists of five principal components (
Figure 1) arranged in series: (1) the LED under test with known spectral power distribution (SPD), (2) an OH-03 optical capture head (OCH, Feasa Enterprises Limited, Limerick, Ireland), (3) a 0.5 mm diameter, widely adopted, low-bending-radius polymer optical fiber (POF), (4) the Hamamatsu S9706 RGB sensor’s 0.75 mm protective glass window, and (5) the Hamamatsu S9706 RGB sensor’s photodiode mosaic. Each component introduces wavelength-dependent transmission, geometric filtering, or spatial sampling effects that collectively define the end-to-end system response.
4.1. LED Source and Spectral Model
The test source is a phosphor-converted white LED (LUXEON 3014, 4000 K, LUMILEDS Netherlands B.V., Eindhoven, The Netherlands), selected for its well-characterized spectral power distribution provided by the manufacturer. The spectral radiant flux of the LED is modeled as:
where
is the normalized SPD and
is a scaling factor determined by the LED’s drive current and known luminous flux specification.
The photopic luminous flux is defined by:
where
is the CIE 1931 photopic sensitivity function and
is the maximum luminous efficacy at 555 nm.
Since the RGB sensor does not measure directly, reconstructing requires developing an optical transfer function linking the LED SPD to the sensor outputs.
4.2. Optical Capture Head
The optical head is designed to couple a controlled fraction of the LED’s emission into an optical fiber. It acts as a geometric sampler, imposing constraints on both the acceptance angle and the spatial region from which light is collected. The head exhibits less than 10% sensitivity variation for a ±1 mm displacement of the LED, indicating moderate tolerance to placement errors.
The coupling efficiency
is modeled as:
and depends on LED position, its emission profile, and the head’s optical acceptance. Under fixed mechanical alignment,
is treated as constant but contributes to the overall measurement uncertainty.
4.3. Optical Coupling Between Polymer Optical Fiber and RGB Sensor
The polymer optical fiber (POF) used in this work has a core diameter of 0.5 mm and guides light by total internal reflection. The angular distribution of the emerging light is governed by the numerical aperture (NA) of the fiber. The maximum exit half-angle in air is given by
For typical POFs with
, this yields
corresponding to a full output cone angle of approximately
[
8].
The Hamamatsu S9706 sensor by construction includes a flat glass window of thickness
t = 0.75 mm and refractive index
protecting the sensor area. When the divergent beam enters the glass from air, refraction occurs according to Snell’s law:
which reduces the propagation angle inside the glass to:
At these moderate incidence angles, Fresnel reflection losses at the air–glass interface are small and are neglected in the first-order analysis. The radial expansion of the beam as it propagates through the glass window is given by:
Assuming that the fiber end face is in direct contact with the sensor glass, the effective beam radius at the photosensitive surface can be approximated as:
With
, this gives
corresponding to an illuminated spot diameter of approximately 1.04 mm. This spot size is comparable to the photosensitive area of the S9706 sensor, fitting between the areas represented in
Figure 2d,e.
4.4. Sensor Window and Fresnel Effects
A 0.75 mm glass window covers the RGB photodiode mosaic. The window introduces two air–glass interfaces, each contributing Fresnel reflection of approximately 4% at normal incidence. These losses are treated as wavelength-independent in the visible range and combined into a single transmission factor:
where
. Minor angular refraction effects are negligible due to the small fiber–window spacing and the approximately collimated nature of the fiber output.
4.5. RGB Photodiode Mosaic and Flux-Transfer Analysis
The S9706 detector (Hamamatsu) comprises a 9 × 9 mosaic (81 sub-pixels,
Figure 2a) with color filters arranged in an RGB pattern. Each sub-pixel consists of a 110 µm × 110 µm active area surrounded by a light-shielded border, yielding a 132 µm pitch. Due to the finite output cone of the 0.5 mm diameter POF, the emitted beam forms an illuminated spot with an area of approximately 0.849 mm
2 at the sensor surface. The Hamamatsu S9706 RGB sensor has a total geometric photosensitive area of 1.411 mm
2; however, only 0.980 mm
2 of this area is actively photosensitive, as the individual sensing elements are separated by reflective white corridors. This results in an effective sensing fill factor of 69.4%. To account for this geometrical mismatch a geometrical coupling efficiency, defined as the fraction of incident flux that actually reaches active photodiode areas, is introduced:
Since the optical spot overlaps a sensor surface that is not fully covered by active sensing elements, only a fraction of the incident luminous flux is intercepted and converted into an electrical signal:
The photocurrent in each color channel is given by:
with analogous expressions for the G and B channels. Here:
,
, and
are the spectral responsivity functions of the R, G, and B sub-pixels.
The sensor outputs are digitized with 12-bit resolution through a 36-bit (12 bits × 3 channels) serial readout. Depending on the expected illumination level, the optical system can be designed to utilize one of the remaining radii—188 µm, 320 µm, 452 µm, or 584 µm—to achieve an optimal balance between sensitivity and dynamic range. Under low-light conditions, a radius of 584 µm is recommended to ensure that all three channels (R, G, B) generate sufficiently large signals. Conversely, in high-illumination conditions, a radius of 188 µm is preferable to prevent saturation of the RGB outputs.
The flux-transfer analysis reveals spatially periodic variations arising from the pixel mosaic structure of the S9706. Several local maxima appear in the flux transfer efficiency diagram η(r),
Figure 3b, each corresponding to a specific radius (r) at the base of the light cone entering the sensor’s active area. These radii occur at 55 µm, 188 µm, 320 µm, 452 µm, and 584 µm. Although the efficiency reaches 100% at 55 µm, this value is not practical because, at that radius, only the photodiodes sensitive to the red spectrum S
R(λ) contribute to the measured flux. The activated-area functions for green and blue pixels overlap exactly due to their symmetric placement, whereas the red-versus-green/blue curves are nearly anti-phase, with intersection points nearly coinciding with local maxima in transfer efficiency. For larger radii the efficiency tends asymptotically towards the mosaic active-area fraction (~69.4%), so the operating range of the actual system, with a fiber footprint radius of approximately 250 µm, lies in the regime where η(r) is close to this asymptotic value but still exhibits weak oscillatory modulation due to the underlying pixel geometry, which must be considered in the calibration and uncertainty analysis.
The S9706 sensor also includes a digital control input that allows selection of either the full active area (9 × 9 array, 81 photodiodes) or only the central region (3 × 3 array, 9 photodiodes), providing further flexibility in adapting to different illumination levels.
4.6. End-to-End Optical Transfer Function
Combining all components, the system’s effective spectral responsivity is:
From (8) a K factor can be defined as:
where
includes amplification, integration time, conversion gain and sensing area. This set of equations forms the basis of the calibration and inversion procedure used to reconstruct photopic luminous flux from the RGB measurements.
5. Flux Calculation Methods
Using RGB color sensors for luminous flux measurement is not straightforward. An RGB sensor does not measure directly the spectral radiant flux
and its sensitivity is different from the human eye photopic sensitivity
. The incident light signals detected by the photodiodes are amplified and converted into digital signals. Each R, G and B element usually has an on-chip filter that is more sensitive to one color of light, either red (λ
PR = 615 nm), green (λ
PG = 540 nm) or blue (λ
PB = 465 nm). Thus, the RGB sensor measures three discrete values:
where
is the incoming radiant flux received from the sensor and
,
,
the sensor spectral sensitivity curves and λ
PR, λ
PG, λ
PB are peak values of these curves where they are most sensitive. Generally, in order to compute luminous flux the input data which is needed are the sensor’s spectral sensitivity curves
,
,
, the human eye photopic sensitivity curve
, the R,G,B data outputted from the sensor which has to be weighted with the exposure time (the length of time the sensor is exposed to incoming light) and the sensor’s active (sensitive) area which are sensitive to different wavelengths of the light.
5.1. Method for Relative Luminous Flux
When relative luminous flux is sufficient and absolute values are not needed one can use the following formula with the CIE standard coefficients.
where
are the normalized R, G, B values between 0…1.
Thus, for an n bit resolution RGB sensor, in order to obtain , the R, G, B values measured by the sensor should be divided by . This weighted sum will give an approximate value not accurate for real sensors, calibration could help.
5.2. Method by Solving a Linear System and Using Calibration
On of the easiest and practical method is to solve a linear system in order to approximate the luminous flux:
where
are coefficients that either are given in the sensor’s datasheet or these parameters can be obtained experimentally and by calibration by using a reference spectrometer or fluxmeter and performing multiple measurements for known light sources and also at different flux values of the same light source. In case coefficients are not available from datasheet an optimal solution can be found by using least square method.
5.3. Method Using Sensor Spectral Sensitivity Curves Combined with Photopic Weighting
The sensor datasheet provides the spectral sensitivity curves
. These curves were digitized using custom software developed in the MATLAB (ver. R2023b) environment to facilitate their extraction and further processing. The digitization procedure began with defining the coordinate system by selecting two reference points on the
x-axis (300 nm and 800 nm) and on the
y-axis (0 and 1). Next, a series of representative points were manually selected along each of the S
R, S
G, S
B curves. After collecting these points, interpolation was applied to reconstruct the continuous spectral sensitivity functions (
Figure 4).
The CIE photopic sensitivity data can also be obtained from publicly available sources and processed to match the wavelength interval used for the sensor spectral sensitivity. To ensure compatibility, the photopic curve was reproduced, resampled, and adjusted to the same 300–800 nm range used for the sensor. The sensor’s spectral sensitivity curves were likewise normalized.
Figure 5a,b show the resulting normalized and digitized spectral sensitivity functions (S
R(λ), S
G(λ), S
B(λ)) extracted from the Hamamatsu S9706 sensor datasheet, together with the processed photopic sensitivity curve. Because the CIE standard defines photopic data only over the 380–780 nm interval, the data were extrapolated to the full 300–800 nm range to match the wavelength coverage of the sensor.
In order to find the normalized coefficients
, compute:
Then calculate:
where
includes amplification, integration time (exposure time), and conversion gain. When the relative luminous flux is sufficiently high, the normalized coefficients can be determined as follows:
The obtained normalized
parameters form the final equation for the S9706 sensor after performing the algorithm.
The values obtained show similarity to the values in Equation (19) as discussed in method
Section 5.1, however these values are calculated exactly based on the sensor sensitivity correlated with the sensitivity of the human eye, which offer better results.
5.4. Method by Spectral Curve Reconstruction
This approach represents the most complex method for estimating luminous flux. A fundamental challenge is the phenomenon of metamerism, whereby different spectral power distributions can produce identical R, G, and B sensor outputs. The first step in the method is to obtain the sensor’s spectral sensitivity functions
,
. The procedure also requires a large input database of reference spectra with known radiometric properties. For this purpose, spectral datasets were obtained from the publicly available EMPIR PhotoLED database [
9] and processed in MATLAB as shown in
Figure 6.
For each reference spectrum in the database, the corresponding theoretical R, G, and B channel responses are computed as:
where
denotes the spectral responsivity of channel
and
is the spectral radiant flux of the reference LED.
Based on the resulting RGB spectrum mapping, a predictive model can be constructed, for example, by applying linear regression to determine a transformation matrix that best maps the RGB values to the spectra in the database. Alternatively, more advanced approaches such as deep learning may be employed.
After the model is trained, a newly measured RGB triplet is supplied to the model to reconstruct an estimated spectral power distribution (eSPD)
, representing the most likely spectrum consistent with the training data. Once the eSPD is obtained, the photopic luminous flux can be calculated using
where
is the maximum luminous efficacy and
is the CIE photopic luminous-efficiency function. Measurements were performed for three colored LEDs, and the corresponding reconstructed spectral distributions are shown in
Figure 7a for cyan,
Figure 7b for green, and
Figure 7c for red.
To enable comparison, the final normalized equations were simulated for both methods. The R, G, and B values were combined to generate specific LED colors. A random ±10% noise was added around the ideal 12-bit R, G, and B values to emulate measurement noise from the sensor, after which the values were normalized. Each defined color set contains 100 samples, and in total eight types of LEDs were simulated (800 samples) in the following order: red, orange, yellow, green, cyan, blue, indigo, and white. The simulated data are shown in
Figure 8.
The simulated normalized luminous-flux results are shown in
Figure 9a. Since the absolute luminous flux is typically obtained by multiplying the normalized value by a constant that accounts for optical transfer efficiency, sensor active area, exposure time, and related factors, our primary interest is to determine the gain error (in percent) between the two methods. The gain is computed using the result of Method 1 as the reference:
As shown in
Figure 9b, for the red, orange, yellow, green, and white LEDs, the gain remains within approximately 95–100%. In contrast, for indigo LEDs the gain increases to 110–120%. The highest gain is observed for cyan and blue LEDs, where the values range from 130% to 160%. These results indicate that using standard CIE color-matching functions together with real RGB sensors can produce significant errors, particularly for LEDs with certain spectral characteristics. Calibration can mitigate these discrepancies, but it must be performed separately for each class or type of LED.
6. Measurement, Data Extraction and Repeatability Analysis
6.1. Measurement and Data Extraction
For extracting measurement data from the system, the S9706 RGB photodiode sensor is interfaced to a generic 8-bit microcontroller that executes a dedicated firmware for data acquisition [
10]. The microcontroller controls the sensor’s sensitivity setting via the Range (RNG.) input and sets the integration (exposure) period through the Gate signal. A clock signal (CLK) of up to 2 MHz is supplied to the sensor to synchronize serial readout of the three 12-bit channel values (36 bits total) following completion of the integration interval.
After each measurement cycle, the acquired 36-bit data word is stored in a local buffer within the microcontroller’s data memory. The buffered results are then transmitted to a host computer over a standard UART interface (TXD and RXD lines). On the host side, the data stream is captured and organized into MATLAB data structures for subsequent processing, calibration, and analysis. The overall data-flow architecture and signal relationships are illustrated in
Figure 10, which presents the measurement chain in block-diagram form.
The timing diagram of the data transfer between the sensor and the MCU reveals the simplicity of the signaling system. The minimal waiting time between consecutive reads of the RGB data fields is determined by the exposure time (
Figure 11a—Gate signal). The RGB data collected by the MCU are retrieved by the PC using a simple serial protocol, which can be observed in the console window.
6.2. Repeatability and Temperature Stability
To evaluate measurement repeatability and temperature stability, consecutive measurements were performed using a human-readable ASCII serial protocol to trigger data acquisition and read out the results from the controller unit. To ensure sufficient signal levels (above 80% of the full-scale 12-bit RGB output), the exposure time (referred to as gating time in the datasheet) was set to 250 ms. A total of 100 samples were recorded over approximately 30 s, including communication overhead. The overall measurement speed is therefore primarily limited by the exposure time, especially under low-luminance conditions. In such cases, it is advantageous to maximize the effective sensing area to integrate more incident flux, thereby reducing the required exposure time to reach high-resolution RGB values.
As shown in
Figure 12, the raw 12-bit R, G, and B measurements exhibit good repeatability with only minor variations, typically limited to the least significant bits. However, a slow monotonic decrease can be observed over time: the R channel decreases from 1298 to 1294, the G channel from 2898 to 2890, and the B channel from 3626 to 3623 over the 30 s acquisition window. This behavior is attributed to the temperature dependence of the LED, where increasing junction temperature reduces quantum efficiency, resulting in lower emitted radiant flux. For this reason, in practical industrial applications it is recommended to perform luminous flux measurements shortly after LED turn-on to minimize thermal drift effects.
The luminous flux calculated using Method 3, applying a calibration gain of 0.4626 derived from a 0.3 mlm reference measurement obtained with a spectrometer (Broadcom AFBR-S20M2VI, Broadcom Inc., Palo Alto, CA, USA), is shown in
Figure 13.
Despite the observable temperature-induced drift, the calculated luminous flux remains within ±0.1% of the 0.3 mlm reference value throughout the measurement interval, demonstrating good short-term stability and repeatability of the proposed method.
7. Conclusions
This work investigated the feasibility of estimating LED luminous flux using a fiber-coupled RGB color sensor and analyzed the principal physical mechanisms governing the performance of such a measurement chain. A survey of relevant literature and commercially available sensors was conducted, leading to the selection of the Hamamatsu S9706 as the only device offering the required combination of large sensing area, pixel mosaic structure, and hardware-parallel color channel integration. A detailed optical system description was developed, covering the LED spectral model, the capture head, fiber transmission and angular redistribution, Fresnel effects at the sensor window, and the spatial sampling characteristics of the RGB photodiode array.
The geometric flux-transfer analysis revealed spatially periodic variations caused by the mosaic layout of the S9706, demonstrating that the effective light-collection efficiency depends on the beam footprint at the sensor surface. Several approaches for luminous flux estimation were examined, including relative-flux methods, calibration based linear systems, sensor spectral sensitivity curves combined with photopic weighting and a reconstruction approach that estimates the spectral power distribution from RGB measurements using reference spectral datasets. Simulations were performed to compare these methods under controlled conditions using color dependent noise models. A measurement and data extraction path were also implemented, providing a practical framework for future physical validation.
Although the present study does not yet constitute a full metrological validation against traceable standards, the experimental results demonstrate that the proposed fiber-coupled RGB photodiode approach can achieve stable and repeatable luminous-flux measurements with good agreement to a calibrated reference. The combination of optical modeling, geometrical coupling analysis, and experimental calibration confirms that the system is capable of estimating luminous flux with an accuracy better than 0.1% under controlled conditions. The observed temperature-dependent drift highlights the importance of thermal stabilization and timing considerations, particularly when measuring low-power LEDs. Overall, the results validate the feasibility of the proposed measurement concept and demonstrate that, with appropriate calibration and knowledge of the spectral power distribution, a compact RGB-sensor-based system can provide reliable luminous-flux estimation. The presented methodology establishes a solid experimental and analytical foundation for further refinement, including improved thermal management, broader spectral validation, and extension to LEDs with more complex or non-standard emission spectra.