Research Article

Analysis of flash lamp structure using Monte Carlo photon tracing method

  • Liefeng ZHAO ,
  • Huajun FENG ,
  • Zhihai XU
Expand
  • State Key Lab of Modern Optical Instrumentation, Zhejiang University

Published date: 05 Aug 2008

Copyright

2014 Higher Education Press and Springer-Verlag Berlin Heidelberg

Abstract

By analyzing the flash lamp structure, better illumination distributions in the lamp's field of view can be obtained. Instead of geometrical optical approaches, the Monte Carlo photon tracing method was used here to trace the photon tracks in a three-dimensional space. The models of elemental structures in a camera flash lamp, such as the flash tube, reflector and focus lens, were set up by introducing the cosinusoidal random number and other mathematical methods. Initially, the single photon was traced in the flash lamp by using the Monte Carlo method to simulate various photon tracks. A large sum of photons was then generated to simulate the real situation in the flash lamp. Finally, a group of structural parameters was applied to verify the simulative computer program. The output light intensity distributions at different angles of view in the orthogonal directions meet the ISO standards and are very close to the measured ones. Hence, the Monte Carlo photon tracing method in the design of flash lamps has been proven to be applicable and useful.

Cite this article

Liefeng ZHAO , Huajun FENG , Zhihai XU . Analysis of flash lamp structure using Monte Carlo photon tracing method[J]. Frontiers of Optoelectronics, 2008 , 001(3-4) : 205 -209 . DOI: 10.1007/s12200-008-0060-y

1 Introduction

Multifocal flash lamps are generally used in middle- and high-end cameras. The multifocal characteristic is realized by moving the focus lens in the flash lamp to change the distance between the flash tube and the lamp. As a result, different illuminating angles, and hence different illuminating areas in the object plane, can be achieved to satisfy different photographic requirements. According to the ISO 2827/1230 standards, the effective illuminating angles of a flash lamp are defined as the half angles between the center line and the margin lines, the luminous intensities of which are half of the central one. The angles are measured in orthogonal directions. Effective illuminating angles should be larger than the angles from the view of the camera lens. Generally, there are four illuminating angles-Tele, Std, Wide1, and Wide2-which correspond to four focuses: 85, 50, 35, and 28 mm 1.
The radiated output energy is determined by the circuit system of the flash lamp, and the spatial distribution of the energy is defined by the optical system. Currently, hardly any research reports about designing flash lamps are available. The authors' laboratory, however, has studied this issue for a long time with great effort. We proposed the dimension reduction method, which studies the luminous intensities in the two orthogonal two-dimensional spaces, instead of the real three-dimensional space, to simplify the analysis. Results obtained by this method fit with actual situations well 1–323. But there exists some limitations in that method, which would affect the results. Reference 1 used the dimensionality reduction method, simulated the projected rays, and calculated the effective illuminating angles in two orthogonal two-dimensional planes. However, it cannot be applied to complex and unsymmetrical structures. Reference 2 used the ray tracing method in the real three-dimensional space, but the light source model was incorrect. The radiated energy distribution of the light source was also different from the distribution of a real flash tube, and the attenuation of rays when they pass through the flash tube was not considered.
As the rays emitted from the flash lamp are incoherent, the Monte Carlo simulation method, which has been used in various areas 4,5, can be applied in the analysis of the flash lamp structure. This method treats the rays as photons. By tracing the tracks of the photons, the method can calculate the radiated energy distribution without the limitations in the above references, and the results are very close to the real situation. It has been used in the simulation and design of the LEDs 6–1078910, the lasers 11–13213, the structure of new materials 14–161516, and so on.

2 Analysis of flash lamp structure

The schematics of a typical camera flash lamp structure are shown in
Fig0 Schematics of a typical flash lamp structure.(a) Perspective; (b) x-z sectional view; (c) y-z sectional view

Full size|PPT slide

Fig. 1. To comprehend the geometrical structure of the reflectors, two orthogonal sectional views, which are defined in the x-z (horizontal) and y-z (vertical) planes, are plotted in Figs. 1(b) and 1(c). The width of the exit plane of the reflector is D1 in the x-z plane and D2 in the y-z plane. The width of the bottom of the reflector is D3, the height of the reflector is h2, and the inclined angle of the two side planes is α. The length of the flash tube is L, the diameter of this tube is r1, and the distance between the central axis of the tube and the bottom of the reflector is h1. The distance between the Fresnel lens and the reflector is Δ.
The flash tube in the bottom of the flash lamp is generally a straight long xenon pipe injected with xenon. The pressure in the tube is lower than standard atmospheric pressure. That xenon flash tube can produce a high intensity light of very short duration. When the electrodes of the flash tube are added with voltage higher than the breakdown voltage, the xenon atoms will be ionized, and then discharged with light 17. Every xenon atom can be regarded as a point light source; hence the flash tube can be treated as a cylindrical combination of point light sources. From the above assumption, it can be shown that
y2+(z-h1)2=r1 (|x|L/2).
The conical surface of the reflector is a paraboloid mirror in most real situations. The two inclined surfaces are plane silver-gilt aluminous mirrors with a reflection factor ρ larger than 90%.
From Figs. 1(b) and 1(c), the analytical expression of the conical surface can be written as
y2=2pz (0zh2, ztanα-(x-(D3/2))>0, ztanα+(x+(D3/2))>0).
The analytical expressions of the two inclined surfaces can be written as
ztanα+(x+(D3/2))=0 (0zh2, y2<2pz),
ztanα-(x-(D3/2))=0 (0zh2, y2<2pz).
The above three formulas can be used to determine whether a given photon has hit one of the three surfaces.
A focus lens is a kind of circular symmetrical Fresnel lens, which is shown in
Fig0 Structure of a Fresnel lens

Full size|PPT slide

Fig. 2. One surface of the Fresnel lens, which is serrated, consists of concentric spherical rings, while the opposite surface is plane. The weight and volume of this lens are both reduced by keeping the curvature of the planoconvex lens but wiping off the unwanted intermediary materials.
Theoretically, the focal length of the Fresnel lens can be changed to an arbitrary value along the axial direction. But considering the processing techniques, the Fresnel lens is usually designed to have two or three regions, each with a specified focal length. The focal length of the planoconvex lens f is related to the radius r2 and the refractive index n of the spherical surface:
f=r2/(n-1).
Thus, for a desired focal length, the radius of the spherical arcs in the sawtooth in one region of the Fresnel lens can be determined by the above formula.
If the thickness of the Fresnel lens is negligible, the Fresnel lens plane can be expressed as
z=h2+Δ (|x|D1/2,yD2/2).
Meanwhile, the exit plane of the reflector can be written similarly as
z=h2 (|x|D1/2, yD2/2).
The shell of the flash lamp is generally black engineering plastic. The photons will be totally absorbed in that area, hence one can regard it as the black area of photons. Those photons penetrate the exit plane of the reflector but do not pass through the Fresnel lens plane.

3 Implementation of Monte Carlo photon tracing method

The basic step in the Monte Carlo photon tracing method is to trace the tracks of a single photon. The states and tracks of a single photon should be determined by random numbers when it hits the boundary surfaces. Secondly, a large sum of photons will be generated to simulate the real situation. Generally speaking, the more photons used in the simulation, the more reliable the results obtained. But when the photon number is already large enough, increasing the photons will not affect the reliability of the results. Hence, there is no need to pursue an infinite number of photons, and the results in this paper are simulated by 1 × 106 photons.
First, let's introduce the photon state parameter Ilive: when it is 1, the photon lives; and when it is 0, the photon dies. The initial state is defined as Ilive = 1.
When the photon is generated in the flash tube at the bottom of the flash lamp, the possible position can be determined by Figs. 1(b) and 1(c). When the electrodes of the flash tube are added with voltage higher than the breakdown voltage, all of the xenon atoms will be ionized gradually within a very short time period (τ). After that time, the ionized xenon atoms, i.e., the point light, will fill the flash lamp uniformly. Although the distribution of the ionized xenon atoms at a special moment in that time (τ) cannot be determined, they are of no concern because the radiated energy distribution of the flash lamp, which is our focus, is the integrated results in the flash duration. τ is negligible as it is much shorter than the flash duration. Thus, the flash tube can be considered as a cylindrical light source in the simulation 1,3, and it is a uniform line light source in the x-z plane and a circular light source in the y-z plane. The photons are always generated on the cylindrical tube surface, and the initial points of the photons are simulated by the uniform random number.
The initial positional vector and directional vector in the Cartesian coordinate can be written as
R0=xx0+yy0+zz0,
V=xsinθcosφ+ysinθsinφ+zcosθ.
BoldItalic, BoldItalic and BoldItalic are unit directional vectors, x0, y0 and z0 are scalar values of initial position, θ is the angle related to the azimuth, and ϕ is the angle related to the elevation. If the angle θ in the x-z plane is projected, it will produce a projected angle θx. Correspondingly, the projection will produce a projected angle θy in the y-z plane. As the line light source can be regarded as a cosinusoidal radiator, θx obeys the cosinusoidal distribution in the interval [-π/2, π/2], and θy is the sum of a cosinusoidal random angle and the angle of the normal line vector 18.
After determining the state parameter Ilive, the positional vector BoldItalic0 and directional vector BoldItalic of a generated photon, the tracks of the photon can be traced in the flash lamp. Any new position in the tracks of the photon can be expressed as
R=Vt+R0 (t0).
BoldItalic = (rx,ry,rz) is the new position of the photon, and BoldItalic0 = (rx0,ry0,rz0) is the start position. BoldItalic = (vx,vy,vz) is the directional vector, ||BoldItalic|| = 1, and t is a time parameter which is always positive. When the photon hits the boundary surfaces, such as the flash tube, the reflector, the Fresnel lens, and the dark area, it will be reflected, refracted or absorbed. For each hit, the state of the photon should be determined first: if Ilive = 0, the photon dies. On the contrary, the new start positional vector and new directional vector should be calculated by Eq. (10), and the photon starts its new journey until it dies or emits the flash lamp.
There are two situations that should be considered to determine the parameter of Ilive. If the photon penetrates the flash tube in the nth track at the length of travel ln, the attenuation (An = exp(-anln)) should be calculated, and a uniform distributed random number at interval [0, 1] will be generated and compared with the An. If the photon hits the reflector with the reflective index of which, ρ is in the nth track, a random number should be generated by the same method to compare with ρ. The results will determine the photon state parameter Ilive:
Ilive={1(If Rrand[An,ρ], photon alive),0(If Rrand>[An,ρ], photon absorbed).
For simplicity, the above two formulas combine two different conditions, and the brackets are indicated by taking one condition at a time. If the photon penetrates the light tube, the attenuation An is taken; if the photon reflects in the boundary surface, the reflective index ρ is taken. By using Eqs. (2)–(4) in Sect. 2, one can determine which surface is hit by the photon and calculate the new positional vector BoldItalic if the photon is not absorbed. Meanwhile, based on Eq. (10), the catadioptric model can be derived, and hence the new directional vector can be determined:
A'=A+pN,p=n'2-n2+(NA)2-NA,
A''=A-2N(NA).
BoldItalic, BoldItalic′ and BoldItalic– represent the incident directional vector with length n, the refractive directional vector with length n′ and the reflective directional vector with length n–, respectively; BoldItalic is the unit vector along the normal line direction from the incident medium to the refractive medium. If the photon is reflected at the boundary surface, the new directional vector will be determined by Eq. (12). If the photon is refracted at the boundary surface, the new directional vector will be determined by Eq. (13).
The flow chart of Monte Carlo simulation is illustrated in
Fig0 Flow chart of Monte Carlo simulation for a single photon

Full size|PPT slide

Fig. 3. The first step in a real simulation should be determining whether the photon penetrates the flash tube or not. If yes, then the state parameter Ilive is calculated. If Ilive = 0, the photon dies, the loop is ended, and a new photon will be generated. If Ilive = 1, the new positional vector and directional vector should be calculated. If the photon does not penetrate the flash tube or still lives after the penetration, one should determine whether the photon hit the Fresnel lens or not. If yes, then the directional vector of the emitted photon is calculated after two refractions in the Fresnel lens, the illuminating angles in the two orthogonal planes can be calculated, the loop is ended and a new photon will be generated. If the photon does not hit the Fresnel lens, we should consider the next set of conditions, which includes the photon hitting the black area and the reflector. If the photon hits the above surfaces, then the state parameter Ilive is calculated. If Ilive = 1, the new start positional vector and directional vector should be calculated, and the loop should continue until the photon dies or emits the flash lamp. If Ilive = 0, the photon is absorbed, the loop is ended, and a new photon should be generated.
The authors' lab has designed a flash lamp for a Singaporean company, whose initial parameters are D1 = 36.5 mm, D2 = 23.0 mm, L = 26 mm, α = 20°, ρ = 0.95, ΔTele = 21 mm, ΔStd = 14 mm, ΔWide1 = 8 mm, ΔWide2 = 4 mm. The Fresnel lens has three regions, and each has a different focal length as listed below
f={70 mm(D20 mm),90 mm(20 mm<D24 mm),110 mm(D>24 mm).
The above data is input in the simulation, and the projected angle distributions of the emitted directional vectors of the photons in the two orthogonal planes, the x-z and y-z planes, at the level of Wide2 will be obtained. The standard at that level requires the illuminating half angles arriving at 32° at the horizontal plane and at 23° at the vertical plane. The distributions in the orthogonal directions, which are shown in
Fig0 Illuminant angles in orthogonal planes at standard of Wide2

Full size|PPT slide

Fig. 4, agree with the design requirements as well as the measured data very well.

4 Conclusions

The Monte Carlo simulation method is a versatile tool applied in many scientific and technological areas. It is able to trace the photon tracks in the flash lamp with higher accuracy and is more quantitive than other methods. By introducing a cosinusoidal random number, the flash tube model is set up. The analysis of the two surfaces of the Fresnel lens and the model of the photon penetrating through the Fresnel lens with two refractions are also set up. The final computer program traces the tracks of a large sum of photons in the flash lamp and derives the distribution of the projected illuminating angles in orthogonal directions. The simulation above can be used to design the flash lamp reflector by varying structural parameters to obtain various distributions of illuminating half angles.
1
FengH J. A design of condenser lens of zoom flash. Optical Instruments, 1996, 18(5): 12–18 (in Chinese)

2
YeT F, FengH J, XuZ H. A design for flash on ray-tracing. Optical Instruments, 2005, 27(3): 60–64 (in Chinese)

3
ZhuZ C. The design research of auto-winding/auto-rewinding system and zoom flashlight. Dissertation for the Master Degree. Hangzhou: Zhejiang University, 1989, 88–109 (in Chinese)

4
WangJ G, WangG Y, XuZ Z. Monte-Carlo simulations for light propagation in striated scattering medium. Acta Optica Sinica, 2000, 20(3): 346–350 (in Chinese)

5
ChenX D, YuD Y, XieH B, . Reconstruction of tissue autofluorescence spectra by Monte-Carlo modeling. Acta Optica Sinica, 2003, 23(5): 612–615 (in Chinese)

6
LeeS J. Design rules for high-brightness light-emitting diodes grown on GaAs substrate. Japanese Journal of Applied Physics, 1998, 37(2): 509–516

DOI

7
LeeS J. Analysis of InGaN high-brightness light-emitting diodes. Japanese Journal of Applied Physics, 1998, 37(11): 5990–5993

DOI

8
LeeS J. Light-emitting diode lamp design by Monte Carlo photon simulation. In: Proceedings of SPIE, 2001, 4278: 99–108

DOI

9
LeeS J. Analysis of light-emitting diodes by Monte Carlo photon simulation. Applied Optics, 2001, 40(9): 1427–1437

DOI

10
YuY, YanJ. Monte Carlo simulation and experimental analysis on optical encapsulated structure of light emitting diode. Chinese Journal of Semiconductors, 2004, 25(12): 1685–1689 (in Chinese)

11
GaoX, BotezD, KnezevicI. X-valley leakage in GaAs/AlGaAs quantum cascade lasers. Applied Physics Letters, 2006, 89(19): 191119

DOI

12
GaoX, BotezD, KnezevicI. X-valley leakage in GaAs-based midinfrared quantum cascade lasers: a Monte Carlo study. Journal of Applied Physics, 2007, 101(6): 063101

DOI

13
GaoX, D'SouzaM, BotezD, . Design and optimization of a GaAs-based sub-7-μm quantum cascade laser based on multivalley Monte Carlo simulation. In: Proceedings of Conference on NUSOD'07, 2007: 17–18

14
LiR Y, QinJ Y, GuT K, . Structure of liquid Al80Mn20 alloy by reverse Monte Carlo simulation. Journal of Non-Cystalline Solids, 2008, 354(15): 1736–1739

DOI

15
PatraC. Structure of polymer solutions at interfaces: a Monte Carlo simulation study. Molecular Physics, 2007, 105(17): 2419–2422

DOI

16
GerebenO, JovariP, TemleitnerL, . A new version of the RMC ++ Reverse Monte Carlo programme, aimed at investigating the structure of covalent glasses. Journal of Optoelectronics and Advanced Materials, 2007, 9(10): 3021–3027

17
YanZ Z. Linear pulsed xenon lamps and its development. Vacuum Electronics, 1997, 2: 36–41 (in Chinese)

18
WuJ Z, YeG R. Measurement of Optical Radiation. Beijing: China Machine Press, 1989, 56 (in Chinese)

Outlines

/