Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Inexpensive photonic crystal spectrometer for colorimetric sensing applications

Open Access Open Access

Abstract

Photonic crystal spectrometers possess significant size and cost advantages over traditional grating-based spectrometers. In a previous work [Pervez, et al, Opt. Express 18, 8277 (2010)] we demonstrated a proof of this concept by implementing a 9-element array photonic crystal spectrometer with a resolution of 20nm. Here we demonstrate a photonic crystal spectrometer with improved performance. The dependence of the spectral recovery resolution on the number of photonic crystal arrays and the width of the response function from each photonic crystal is investigated. A mathematical treatment, regularization based on known information of the spectrum, is utilized in order to stabilize the spectral estimation inverse problem and achieve improved spectral recovery. Colorimetry applications, the measurement of CIE 1931 chromaticities and the color rendering index, are demonstrated with the improved spectrometer.

© 2013 Optical Society of America

1. Introduction

Color measurements have wide application in informative display, printing [1], textile [2, 3], light source evaluation, anti-counterfeiting, process control, machine vision, dentistry [4], dermatology and pharmaceutical tests [5]. Current approaches for color measurement include tris-timulus colorimetry based on three filters that resemble the CIE color matching functions, multichannel colorimetry with more than six filters [6], and continuous spectrum measurement using compact grating spectrometers.

Although inexpensive, tristimulus colorimeters are associated with large color errors because the colorimeter’s spectral response is usually not linearly related to the CIE color matching functions (Luther-Ives condition) due to manufacturing difficulties [7]. Increasing the number of measurement channels can improve the precision, and multi-channel colorimetry with more filters provides such capability. Filters based on organic dyes are often of broad response and limited in choice; distributed Bragg reflector (DBR) based filters are expensive to manufacture and require precise multilayer vacuum depositions [8]; the recent development of continuously tunable filters based on LCDs is quite expensive [6]. Another choice for color measurement is to integrate compact grating spectrometers to measure a continuous spectrum of emitted or reflected light, and the tristimulus coordinate of the light input is then calculated with high precision. However, the cost of this approach is prohibitive for certain portable applications, with the grating spectrometers costing hundreds of dollars.

Recently several interesting concepts for chip-size spectrometers have been proposed, and may be useful for inexpensive, high-resolution color measurement applications. A linearly variable filter based on a graded Fabry-Pérot cavity sandwiched between two homogeneous DBRs has been demonstrated. Such a filter transmits different wavelengths at different spatial locations and can be directly mounted to a linear photodetector array without a gap [9]. A photonic crystal superprism and a detector array have been integrated on a chip to realize high-resolution spectrum recording [10, 11]. Band-pass filtering of visible light has also been observed in nanoslit structures because of their plasmonic interaction with light [12]. A reflection-based spectrometer built with colloidal photonic crystals of different bandgaps has also been proposed [13]. These self-assembled colloidal crystals reflect different wavelengths of light based on the matching of the wavelength to the Bragg diffraction condition.

We have demonstrated a new spectrometer based on leaky-mode photonic crystal arrays, and its application for recovering a white LEDs spectrum [14]. This photonic crystal spectrometer is simpler to manufacture and potentially cheaper compared to the aforementioned chip-size spectrometers. It only consists of a waveguide slab and a layer of photonic crystal arrays formed on the surface of the waveguide by a single lithographic or imprinting step (Fig. 1(a)). The photonic crystal arrays extract different wavelengths of light from the waveguide based on the matching of the crystal periods and the wavelengths, and spatially distribute the intensities. Figure 1(b) is a microscopic photo of the 17-channel photonic crystal spectrometer when illuminated with a white LED. Each square channel is 30 μm by 30 μm. This spatially resolved information can be directly monitored by a 2D imager such as a CCD or CMOS sensor. The resolution is no longer dependent on the length of the light path as in a grating spectrometer, and thus the photonic crystal spectrometer can be significantly smaller, as small as 1 cm3 in an integrated format. The cost can be aggressively brought down from thousands of dollars to below ten dollars. Another advantage is the flexibility in customizing the photonic crystal spectrometers to address different applications with minimum cost. As mentioned previously, continuous spectrum recording is often overkill for applications where limited-channel representation is adequate, as in many colorimetry applications. The photonic crystal spectrometer can be customized to have varied resolution at different ranges of wavelengths.

 figure: Fig. 1

Fig. 1 (a) Working principle for the photonic crystal spectrometer; (b) a microscopic photo of the 17-channel photonic crystal spectrometer when illuminated with a white LED. Each square channel is 30 μm by 30 μm.

Download Full Size | PDF

The initial demonstration had only nine photonic crystal channels and wide response functions, limiting the quality and the resolution of the spectra recovered. In this paper we consider spectral estimation using a spectrometer with additional arrays (though still quite limited in number) and consider schemes for regularizing the associated ill-posed inverse problem in the presence of noise. We also show how to use this limited-channel photonic crystal spectrometer for colorimetry applications as simple as estimating CIE 1931 colorimetry parameters and as complex as color rendering index (CRI) values, without the intermediate step of estimating the spectrum itself. The very inexpensive build and extremely small footprint make the photonic crystal spectrometers an attractive solution to colorimetry applications where color filter technology is inadequate and compact grating spectrometers are too bulky or expensive.

2. Spectral estimation inverse problem

As described in [14], the photonic crystal spectrometer’s input-output response is linear. Suppose the spectrometer has m output channels and let bi denote the output intensity of the ith channel, 1 ≤ im. The spectrometer’s output can be modeled as

bi=λminλmaxAi(λ)x(λ)dλ
where x(λ) is spectral intensity of the input light and Ai(λ) characterizes the response of the ith channel to input wavelength λ. The functions Ai in this case are roughly Gaussian in shape, each with a different peak location. The goal is to recover x(λ) from the data b1,..., bm, an underdetermined problem.

Let x ∈ ℝn encode the spectral intensity of the input light at n equispaced wavelengths λ1,...,λn over some appropriate range. For actual computation we discretize Eq. (1) as

Ax=b
where b = (b1,..., bm)T (superscript T denotes the transpose). Here A is an m × n matrix whose (i, k) entry describes the output intensity of the ith channel to input light near wavelength λk; thus the ith row of A describes the response of the ith channel over the wavelength range of interest. Recovery of x from b is still typically underdetermined, since x is at least 100 dimensional (depending on wavelength spacing and range), while b has at most 20 components.

3. Regularizing the inverse problem

Although the linear system Ax = b is underdetermined, we can obtain a unique solution by imposing additional conditions on x. These conditions should use a priori information about the true spectrum, for example, smoothness conditions, concentration in a certain range of wavelengths, nonnegativity, etc. Because the response functions Ai peak at different locations, the matrix A has full row rank, and so we might expect the Moore-Penrose pseudoinverse to do a reasonable job of estimating the spectrum x from the data b, as the minimum norm solution to Ax = b. However, the data here is sufficiently noisy that some additional regularization is necessary, especially as the number of channels increases.

Let bmeas denote the measured (noisy) channel data. For the present work we regularize by seeking a vector xrec that satisfies

xrec=argminxn(Axbmeas22+λΓx22)
where ‖ · ‖2 denotes the usual 2-norm; argminx(f) gives x at which f is minimized. Here Γ is an invertible n × n matrix chosen to penalize undesirable behavior in the minimizer and λ > 0 is a regularization parameter. The minimizer of Eq. (3) is unique, for if we differentiate Axbmeas22+λΓx22 with respect to x we see that any minimizer must satisfy the normal equation
(ATA+λ2ΓTΓ)xrec=ATbmeas.
It’s easy to see that the symmetric matrix ATA +λ2ΓT Γ is positive definite if Γ is invertible and λ > 0, so that Eq. (4) has a unique solution and Eq. (3) has a unique minimizer.

In estimating the spectrum x we may choose Γ to produce smooth solutions to Eq. (3). Some typical choices are

Γ=[11000011000001100001]orΓ=[21000121000012100012]
The first is a discrete analogue of the first derivative of the spectral intensity function x(λ), the second is an analogue of the second derivative. Alternatively we may use Γ = I in Eq. (3), which encourages solutions that have smaller norms, but without a premium on smoothness.

The regularization parameter λ > 0 is chosen to strike a balance between fidelity to the original inverse problem (λ ∼ 0) and desirable qualities of the estimate xrec, especially in the presence of noise. We use the simple “discrepancy principle” [16, 17] for the selection of λ, illustrated in Section 4.

We should note that the normal equation Eq. (4) for the minimizer xrec in Eq. (3) can cast as that of finding the least-squares solution to [16]

[AλΓ]x=[bmeas0].
This form is preferred for numerical stability [18] and can be efficiently solved using a QR or singular value decomposition. Moreover, for estimating x the incorporation of nonnegativity constraints on xi ≥ 0 for the components of x is also desirable. Specific examples illustrating the regularization process are shown in the next section.

4. Estimating the spectrum

The estimation of the spectrum can become quite sensitive to noise in bmeas, even with a relatively small number of channels. In this section we illustrate this, and show how the regularization scheme outlined above can be used to provide stable spectral estimates.

Our photonic crystal spectrometer is constructed using 36 arrays (or channels) of photonic crystals with varied periodicities. Of the 36 channels, 17 are responsive to visible light (450 nm – 700nm); the other 19 channels are responsive to ultraviolet or infrared light, which cannot be imaged by the color camera we have. The response matrix A was characterized using a Xe arc light source, a monochromator, and a calibrated Si photodiode.

The value of the regularization parameter λ is determined using the discrepancy principle [17, 16], as follows: Let bmeas = b* + e, where b* is the true (noiseless) channel intensities and e is a noise vector with estimated magnitude ‖e2 = δ. We select the regularization parameter λ so that ‖Axrecbmeas2 = δ, where xrec is the solution to Eq. (3). Using the techniques in section 4.7 of [16] one can easily show that this value of λ is unique, provided δ < ‖b2.

4.1. Perfect data example

We now give a simple example to show the performance of the procedure under ideal measurement conditions. We measured a white LEDs spectrum using the Ocean Optics USB 4000 commercial spectrometer. We will use this spectrum x* as our “ground-truth.” We then use x* to compute the “true” channel intensities b* = Ax*. We then use the regularized reconstruction procedure from Section 3 to attempt to recover x* from b*.

Since in this case the data b* is exact we use estimated noise level δ = 1.0×10−8 and choose λ to obtain ‖Axrecbmeas2 = δ (though any choice δ < 1.0 × 10−3 makes little difference). Reconstructions using each of the regularization matrices in Eq. (5) are shown in Fig. 2, as well as that obtained from Γ = I. Second derivative regularization and first derivative regularization have almost identical recovery quality. Such quantification is done by calculating ‖xrecx*2 for first derivative regularization (0.125), second derivative regularization (0.121) and identity matrix regularization (0.205).

 figure: Fig. 2

Fig. 2 Reconstruction from noiseless data; discrete first derivative regularization (left), discrete second derivative (middle), and Γ = I (right). True spectra are dashed black curves, recovered are solid colored curves.

Download Full Size | PDF

4.2. Real data examples

For this example we use the actual 17-channel data to reconstruct the spectrum for the white LED. Reconstructions using each of the regularization matrices in Eq. (5) are shown in Fig. 3, as well as that obtained from Γ = I. The noise level in the data is estimated as ‖bmeasb*2, and is equal to 12 percent of the magnitude of b*; that is, δ = 0.12‖b*2 in the discrepancy principle, and the regularization parameter λ is chosen accordingly. Spectral recovery quality is quantified by calculating ‖xrecx*2 for first derivative regularization (0.211), second derivative regularization (0.208) and identity matrix regularization (0.290).

 figure: Fig. 3

Fig. 3 Reconstruction from actual channel data; discrete first derivative regularization (left), discrete second derivative (middle), and Γ = I (right). True spectra are dashed black curves, recovered are solid red curves.

Download Full Size | PDF

In Fig. 4 we show the reconstruction/regularization procedure applied to various LEDs of different colors using 17-channel data again with estimated noise level δ = 0.12‖b*2 and discrete first derivative regularization.

 figure: Fig. 4

Fig. 4 Reconstruction of various LED spectra; aqua (top left), blue (top middle), orange (top right), red (bottom left), and yellow (bottom right). In each case the true spectrum is shown as the dashed black curve.

Download Full Size | PDF

We believe there are two major sources of measurement noise. The first is intrinsic machine noise due to incomplete elimination of dark current, noisy imaging and processing. The other is due to the shift of response functions from the time that the response functions were taken to the time that these LED spectra were taken. The input fiber used in this system has a numerical aperture (NA) of 0.47 and the imaging optics has an NA of 0.096. The width (FWHM) of the response functions are affected by both NAs (lower NAs produce narrower response functions) but mostly constrained by the imaging optics. Significant measurement noise is introduced if the imaging NA or the fiber-waveguide coupling angle change, and the response functions are not retaken accordingly at the time of measurement.

4.3. Spectrum estimation resolution

Both the number of photonic crystal channels and the widths of response functions affect the resolution of spectrum recovery. With fixed widths for the response functions, more channels lead to a better resolution; however, after exceeding certain threshold (e.g., ∼ 50 channels for the wavelength range 450 – 700 nm) the number of channels does not affect the resolution. With sufficient channels, narrower response functions generate a better resolution.

We conduct a computational experiment in which the matrix of response functions A is known and represented by multiple Gaussian peaks. We consider a test spectrum xtest (λ) consisting of two Dirac delta spikes at wavelengths λ* and λ* + Δλ, so xtest (λ) = δ(λλ*) + δ(λλ* − Δλ). Similar to the approach in section IV (perfect data example), channel intensities can be calculated using this ground-truth xtest and known A, and these channel responses then used to recover an estimates of xtest. The distance Δλ between the two delta functions is varied until the recovered spectrum does not resolve the two delta peaks. The two peaks are resolved when the valley between the two peaks is lower than half of the peak value. In Fig. 5 the resolution of spectrum recovery varies with the number of photonic crystal channels. With three different widths of response functions, the resolution all hit a plateau when there are sufficient number of channels (15 for width of 50nm, 30 for width of 20nm and 45 for width of 10nm).

 figure: Fig. 5

Fig. 5 A computational experiment showing the dependence of spectral recovery resolution on the number of photonic crystal channels and the width of their response functions.

Download Full Size | PDF

5. Colorimetric applications

5.1. Estimation of tristimulus parameters

Many real-world applications rely on colorimetry measurements, such as color comparison in paint and textile, light source qualification, media display and printing, anti-counterfeiting, packaging automation and production quality control. Current solutions rely on inconvenient filter-based photometry and expensive full-spectra photospectrometry technologies. Here we demonstrate a couple of applications with the highly customizable and very cost-effective photonic crystal spectrometer solutions.

The tristimulus parameters X, Y, and Z are computed from the spectral density function x(λ) as

W=λminλmaxw(λ)x(λ)dλ
where W denotes any of X, Y, Z and w(λ) is an appropriate weighting function for the particular tristimulus parameter. One approach to computing these values is to estimate the spectrum x(λ) with one of the approaches of Section 4, then employ Eq. (7) (or a discrete version thereof) with the appropriate weighting function. However, we can estimate these values directly from the spectrometer output data vector b without the intermediate step of directly estimating the spectrum itself, and regularize in a manner adapted to this setting.

Let w be a column-vector in ℝn that appropriately approximates the function w(λ) on the interval [λmin, λmax], and let x similarly be a vector approximating x(λ). The discrete version of Eq. (7) is

W=wTx.
In this case a smooth estimate x is of less importance, and so we use Tikhonov regularization with Γ = I in Eq. (3) or Eq. (4); let us also drop the non-negativity assumption on x for now (since we aren’t estimating x anyway). If A has singular value decomposition A = USVT with singular values σ1σ2 ≥ ⋯ ≥ σ1 ≥ 0 then when λ > 0 the solution to Eq. (3) can be expressed as
xrec=VSλUTb
where Sλ is the n × m matrix with diagonal entries (Sλ)ii=σi/(σi2+λ2) for 1 ≤ im and zero entries elsewhere; see Chapter 4 in [16], for example. When λ = 0 S0 has diagonal entries (S0)ii=1/σi for σi > 0 and (S0)ii=0 otherwise (so US0VT is the Moore-Penrose inverse for A). From Eq. (8) with x = xrec we can estimate
W=wTVSλUTb=cλTb
where b is the spectrometer data vector and cλ is the vector
cλ=U(Sλ)TVTw.

In the case that λ = 0 the vector c0 may also be realized as the minimizer of ATcw22, since the minimum norm least squares solution to ATcw is given by

c0=U(S0)TVTw,
precisely Eq. (11) with λ = 0. That is, ATc0 is the best approximation to w that can be constructed from the rows of A. We might then consider W*=c0TAx=c0Tb* as the best linear estimate of W in Eq. (8) that can be made with noiseless data b*. The vector cλ itself may be realized as the minimizer of ATcw22+λ2c22, a regularized version of c0. In the presence of noise this regularization can be helpful.

To determine the optimal λ, let Wλ=cλTbmeas where bmeas = b* + e for some noise vector e. We choose that value of λ that minimizes the expected error E((WλW*)2), under certain assumptions about e. We have

W*=wTVS0UTb*,
Wλ=wTVSλUT(b*+e),
Let b̃ = UTb*, = UTe and w̃ = VTw so that from Eq. (13)/Eq. (14)
WλW*=w˜T(SλS0)b˜+w˜TSλUTe.
We assume that the components of e have zero mean; let C = Cov(e). Squaring both sides of Eq. (15) and taking expected values yields
E((WλW*)2)=(w˜T(SλS0)b˜)2+w˜TSλUTCU(Sλ)Tw˜.
In the case that the components of e are independent with identical distribution (i.i.d.) and common variance σ2 we have UTCU = σ2I and the right side of Eq. (16) can be written
E((WλW*)2)=(w˜T(SλS0)b˜)2+σ2w˜TSλ22.
Of course we don’t have the true value of the b̃k, but rather the values b˜kmeas=b˜k+e˜k. We instead use the measured values b˜kmeas in place of the b̃k in the first term on the right in Eq. (17), with a slight correction. Under the i.i.d. assumption for the ek one can compute that
E((w˜T(SλS0)b˜meas)2)=(w˜T(SλS0)b˜)2+σ2w˜T(SλS0)22.
It is thus reasonable to replace b̃k in the first term on the right in Eq. (17) with the measured values b˜kmeas, corrected according to Eq. (18). This yields
E((WλW*)2)=E((w˜T(SλS0)b˜meas)2)σ2w˜T(SλS0)22+σ2w˜TSλ22.
To regularize we use that value of λ that minimizes the computable quantity
Q(λ)=(w˜T(SλS0)b˜meas)2σ2w˜T(SλS0)22+σ2w˜TSλ22
for λ > 0 (or on some bounded interval 0 ≤ λλmax).

Other error models are certainly possible, e.g., one in which the error is given by bkmeas=bk*+ek where the ek are independent with zero mean but with E(ek2)=σ2bk2; that is, the errors in the kth channel has standard deviation proportional to the magnitude |bk|. In this case Cov(e)=σ2diag(b12,,bm2) and Eq. (19) becomes

Q(λ)=(w˜T(SλS0)b˜meas)2σ2w˜T(SλS0)22+11+σ2w˜TSλUTB22
where B = diag(b1,..., bm).

5.2. Examples

Using the 17 channel data from Subsection 4.2 we estimate the tristimulus parameters X, Y, and Z using Eq. (10)/Eq. (11) with the regularization procedure of Section 5.1 and the same estimated noise level (‖e2 ≈ 0.12‖b*2) as in Subsection 4.2. We then use these values to compute the CIE 1931 chromaticity coordinates for each LED spectrum. We should note that for the case λ = 0 the best approximations w̃X, w̃Y, w̃Z for each of the tristimulus weighting vectors wX, wY, and wZ can be obtained using Eq. (12) and w=c0TA yield relative errors ‖w̃XwX2/‖wX2 = 0.0747, ‖w̃YwY2/‖wY2 = 0.0649, and ‖w̃ZwZ2/‖wZ2 = 0.0750, thus we should expect at least comparable error in our tristimulus or chromaticity estimates, even with perfect noise-free data.

The CIE 1931 chromaticities are computed as x = X/(X +Y +Z), y = Y/(X +Y +Z) and are shown in Table 1. The “Actual channel Data” column contains the estimates using the measured 17-channel data; the “Noiseless channel Data” shows the estimates using perfect data computed as b* = Ax*, where x* is measured using the commercial spectrometer and b = b* is used in Eq. (10). Finally, the column “True Values” contains the estimates obtained from Eq. (8) with x = x* and appropriate w. Figure 6 plots these results on the CIE 1931 color space. The triangles are the true CIE 1931 chromaticities of the color LEDs (near the periphery of the space) and the superwhite LED (in the center of the space) as measured by Ocean Optics spectrometer (USB 4000, calibrated). The cross near the center of the space is the CIE (x,y) for the superwhite LED estimated based on measurement by photonic crystal spectrometer. The circles adjacent to the periphery of the color space are the CIE 1931 chromaticities of the response functions of the photonic crystal spectrometer. In other words, if these circles are connected by a line, the enclosed space represents the color space range that the photonic crystal spectrometer can measure.

Tables Icon

Table 1. CIE 1931 chromaticities of a variety of LEDs

 figure: Fig. 6

Fig. 6 LEDs’ (triangles) and photonic crystal spectrometer’s (circles) chromaticities plotted on the CIE 1931 (x,y) color space. The center cross (x) is the chromaticities of a white LED based photonic crystal spectrometer measurement. Please refer to text for further details.

Download Full Size | PDF

We can also use the term wTVSλUTe on the right in Eq. (14) to estimate the variance in the regularized X, Y, Z estimates due to noise, and the corresponding variation induced in the chromaticity coordinates. Under the i.i.d. assumption for the error ek with common variance σ2 we find

E((wTVSλUTe)2)=σ2w˜TSλ22.
For the tristimulus values with the 17 channel data with the superwhite LED we obtain approximate standard deviations of 0.038 for x and 0.033 for y.

5.3. Color rendering index

An object looks drastically different under incandescent light and fluorescent light. The reason for this difference is that the incandescent and fluorescent light sources have different (correlated) color temperature and color rendering indices. The color rendering index (CRI) is an important quality factor for a light source. It evaluates the whiteness of a light source by comparing the color appearance of many given samples under a standard light source and the tested light source. The quantification of CRI has wide applications in cosmetics, illumination design, and graphics.

The calculation of CRI is based on the precise measurement of the color distance in the CIE 1976 color space between the chromatic coordinates of the same samples under the two light sources [15]. First a standard light source is selected based on the correlated color temperature (CCT) of the tested light source (e.g., CIE illuminant D65 if the CCT is 6500K). Eight samples of different colors are selected and their chromatic coordinates under the standard light source and the tested light source are calculated. Both the correlated color temperature and the chromatic coordinates can be derived from a full spectrum (e.g., 350–700nm with 5nm step) measurement of the light source.

To calculate CRI under CIE 1976 amendment, the coordinates of the eight color samples under the reference light source and under the tested light source are plotted in CIE 1976 L*, u*, v* space in Fig. 7(a). The solid squares represent the chromaticities of the eight samples under the reference light source with CCT calculated from true spectrum of the white LED measured by an Ocean Optics spectrometer. The chromaticities of the eight samples under the reference light sources generated from the noiseless recovery (as in Fig. 2(b)) and noisy recovery of the LED spectra (as in Fig. 3(b)) from measurements by photonic crystal spectrometer are overlapping with the solid squares and not shown in the plot. This is because all the three spectra (true spectrum, noiesy recovery and noiseless recovery) have very similar CCTs (Fig. 7(b)).

 figure: Fig. 7

Fig. 7 (a) the coordinates of the 8 given samples under the reference light source, and the tested light source (a white LED in this case) are calculated and plotted in CIE 1976 (L*, u*, v*) space. (b) Comparison of the CIE 1931 coordinates, CCTs, and CRIs

Download Full Size | PDF

The open squares, open circles and open triangles are the same 8 samples under the white LED’s true spectrum (dotted line in Fig. 2(b)), spectrum recovered in noiseless condition (solid line in Fig. 2(b)), and spectrum recovered in the noisy condition (solid line in Fig. 3(b)), respectively. The arithmetic mean of the distance between the solid and open symbols is (negatively) proportional to CRI. Figure 7(b) compares the CIE 1931 coordinates, CCTs, and CRIs calculated from measurements by Ocean Optics spectrometer and photonic crystal spectrometer. The difference in CCTs or reference light sources plays a minor role to produce the difference in CRI. This difference is predominantly due to the broadened peaks in the recovered spectrum in Fig. 3(b), from 450nm to 510nm, and from 600nm to 700nm. By decreasing the measurement noise (as indicated by ”noiseless recovery”) and the extent of regularization, the error in CRI measurement can be further minimized. Methods of minimizing experimental error such as using monochrome sensor (instead of sensors with color filters) and a more reliable coupling between light source and the spectrometer, are currently under investigation.

6. Conclusions

This work describes the use of a photonic crystal spectrometer, a novel and very inexpensive technology, in colorimetry applications. The size and cost of this technology provides unique advantages for color measurements than incumbent technologies such as tristimulus color filter approaches and grating spectrometers. It can be integrated into many handheld and portable devices for color measurement and calibration. We demonstrated chromaticity measurement directly from sensor readings instead of through the fully recovered spectrum, and CRI measurement with the improved photonic crystal spectrometer. The results are compared with measurements by a commercial grating spectrometer. Chromaticity measurements show < 10% error and CRI measurements show ∼ 19% error. We can further improve the performance of the photonic crystal spectrometer by minimizing the measurement noise, increasing the number of arrays of photonic crystals, decreasing the width of the response peaks, and introducing an appropriate regularization scheme in solving the estimation inverse problem. Based on the estimation from noiseless simulation (Fig. 5), in order to achieve 10 nm resolution, 50 channels with each channel having response function of ∼ 5 nm width are required.

Acknowledgments

This material is based upon work supported by the National Science Foundation under Award No. IIP-1152707. The authors would like to thank Prof. Xun Jia (University of California, San Diego) for helpful discussions.

References and links

1. H. Kipphan, Handbook of Print Media: Technologies and Production Methods (Springer, 2001).

2. P. G. Herzog and F. Koenig, “Spectral scanner in the quality control of fabrics manufacturing,” Proc. SPIE 4300, 25–32 (2000). [CrossRef]  

3. G. Celikiz and R. G. Kuehni, Color Technology in the Textile Industry (American Association of Textile Chemists and Colorists: 1983).

4. W. M. Johnston, “Color measurement in dentistry,” J. Dent. 37, e2–e6 (2009). [CrossRef]   [PubMed]  

5. S. Ahuja and S. Scypinski, Handbook of Modern Pharmaceutical Analysis (Academic, 2010).

6. J. Y. Hardeberg, F. Schmitt, and H. Brettel, “Multispectral color image capture using a liquid crystal tunable filter,” Opt. Eng. 41, 2532–2548 (2002). [CrossRef]  

7. S. Gaurav, Digital Color Imaging Handbook (CRC, 2003).

8. S. S. Murtaza and J. C. Campbell, “Effects of variations in layer thickness on the reflectivity spectra of semiconductor Bragg mirrors,” J. Appl. Phys. 77, 3641–3644 (1995). [CrossRef]  

9. O. Schmidt, P. Kiesel, and M. Bassler, “Performance of chip-size wavelength detectors,” Opt. Express 15, 9701–9706 (2007). [CrossRef]   [PubMed]  

10. B. Momeni, E. S. Hosseini, M. Askari, M. Soltani, and A. Adibi, “Integrated photonic crystal spectrometers for sensing applications,” Opt. Commun. 282, 3168–3171 (2009). [CrossRef]  

11. B. Momeni, E. S. Hosseini, and A. Adibi, “Planar photonic crystal microspectrometers in silicon-nitride for the visible range,” Opt. Express 17, 17060–17069 (2009). [CrossRef]   [PubMed]  

12. U. Kurokawa, B. I. Choi, and C-. C. Chang, “Filter-based miniature spectrometers: spectrum reconstruction using adaptive regularization,” IEEE Sensors J. 11, 1556–1563 (2011) [CrossRef]  

13. S. H. Kim, H. S. Park, J. H. Choi, J. W. Shim, and S. M. Yang, “Integration of colloidal photonic crystals toward miniaturized spectrometers,” Adv. Mater. 22, 946–950 (2010). [CrossRef]   [PubMed]  

14. N. K. Pervez, W. Cheng, Z. Jia, M. P. Cox, H. M. Edrees, and I. Kymissis, “Photonic crystal spectrometer,” Opt. Express 18, 8277–8285 (2010). [CrossRef]   [PubMed]  

15. G. Wyszecki and W. S. Stiles, Color Science, 2nd Ed. (Wiley, 1982).

16. P. C. Hansen, Discrete Inverse Problems: Insight and Algorithms (Society for Industrial and Applied Mathematics, 2010). [CrossRef]  

17. J. C. Santamarina and D. Fratta, Discrete Signals and Inverse Problems (Wiley, 2005). [CrossRef]  

18. G. H. Golub and C. F. Van Loan, Matrix Computations, 3rd Ed. (Johns Hopkins University,1996)

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (7)

Fig. 1
Fig. 1 (a) Working principle for the photonic crystal spectrometer; (b) a microscopic photo of the 17-channel photonic crystal spectrometer when illuminated with a white LED. Each square channel is 30 μm by 30 μm.
Fig. 2
Fig. 2 Reconstruction from noiseless data; discrete first derivative regularization (left), discrete second derivative (middle), and Γ = I (right). True spectra are dashed black curves, recovered are solid colored curves.
Fig. 3
Fig. 3 Reconstruction from actual channel data; discrete first derivative regularization (left), discrete second derivative (middle), and Γ = I (right). True spectra are dashed black curves, recovered are solid red curves.
Fig. 4
Fig. 4 Reconstruction of various LED spectra; aqua (top left), blue (top middle), orange (top right), red (bottom left), and yellow (bottom right). In each case the true spectrum is shown as the dashed black curve.
Fig. 5
Fig. 5 A computational experiment showing the dependence of spectral recovery resolution on the number of photonic crystal channels and the width of their response functions.
Fig. 6
Fig. 6 LEDs’ (triangles) and photonic crystal spectrometer’s (circles) chromaticities plotted on the CIE 1931 (x,y) color space. The center cross (x) is the chromaticities of a white LED based photonic crystal spectrometer measurement. Please refer to text for further details.
Fig. 7
Fig. 7 (a) the coordinates of the 8 given samples under the reference light source, and the tested light source (a white LED in this case) are calculated and plotted in CIE 1976 (L*, u*, v*) space. (b) Comparison of the CIE 1931 coordinates, CCTs, and CRIs

Tables (1)

Tables Icon

Table 1 CIE 1931 chromaticities of a variety of LEDs

Equations (22)

Equations on this page are rendered with MathJax. Learn more.

b i = λ min λ max A i ( λ ) x ( λ ) d λ
Ax = b
x rec = argmin x n ( Ax b meas 2 2 + λ Γ x 2 2 )
( A T A + λ 2 Γ T Γ ) x rec = A T b meas .
Γ = [ 1 1 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 1 ] or Γ = [ 2 1 0 0 0 1 2 1 0 0 0 0 1 2 1 0 0 0 1 2 ]
[ A λ Γ ] x = [ b meas 0 ] .
W = λ min λ max w ( λ ) x ( λ ) d λ
W = w T x .
x rec = V S λ U T b
W = w T V S λ U T b = c λ T b
c λ = U ( S λ ) T V T w .
c 0 = U ( S 0 ) T V T w ,
W * = w T V S 0 U T b * ,
W λ = w T V S λ U T ( b * + e ) ,
W λ W * = w ˜ T ( S λ S 0 ) b ˜ + w ˜ T S λ U T e .
E ( ( W λ W * ) 2 ) = ( w ˜ T ( S λ S 0 ) b ˜ ) 2 + w ˜ T S λ U T CU ( S λ ) T w ˜ .
E ( ( W λ W * ) 2 ) = ( w ˜ T ( S λ S 0 ) b ˜ ) 2 + σ 2 w ˜ T S λ 2 2 .
E ( ( w ˜ T ( S λ S 0 ) b ˜ meas ) 2 ) = ( w ˜ T ( S λ S 0 ) b ˜ ) 2 + σ 2 w ˜ T ( S λ S 0 ) 2 2 .
E ( ( W λ W * ) 2 ) = E ( ( w ˜ T ( S λ S 0 ) b ˜ meas ) 2 ) σ 2 w ˜ T ( S λ S 0 ) 2 2 + σ 2 w ˜ T S λ 2 2 .
Q ( λ ) = ( w ˜ T ( S λ S 0 ) b ˜ meas ) 2 σ 2 w ˜ T ( S λ S 0 ) 2 2 + σ 2 w ˜ T S λ 2 2
Q ( λ ) = ( w ˜ T ( S λ S 0 ) b ˜ meas ) 2 σ 2 w ˜ T ( S λ S 0 ) 2 2 + 1 1 + σ 2 w ˜ T S λ U T B 2 2
E ( ( w T V S λ U T e ) 2 ) = σ 2 w ˜ T S λ 2 2 .
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.