regularizing active set method for retrieval of the atmospheric aerosol particle size distribution...

9
Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function Yanfei Wang* and Changchun Yang Institute of Geology and Geophysics, Chinese Academy of Sciences, P.O. Box 9825, Beijing, 100029, China * Corresponding author: yfwang[email protected] Received September 18, 2007; revised November 19, 2007; accepted November 26, 2007; posted December 4, 2007 (Doc. ID 87213); published January 14, 2008 The determination of the aerosol particle size distribution function by using the particle spectrum extinction equation is an ill-posed integral equation of the first kind [S. Twomey, J. Comput. Phys. 18, 188 (1975); Y. F. Wang, Computational Methods for Inverse Problems and Their Applications (Higher Education Press, 2007)], since we are often faced with limited or insufficient observations in remote sensing and the observations are contaminated. To overcome the ill-posed nature of the problem, regularization techniques were developed. However, most of the literature focuses on the application of Phillips–Twomey regularization and its variants, which are unstable in several cases. As is known, the particle size distribution is always nonnegative, and we are often faced with incomplete data. Therefore, we study the active set method and propose a regularizing active set algorithm for ill-posed particle size distribution function retrieval and for enforcing nonnegativity in computation. Our numerical tests are based on synthetic data for theoretical simulations and the field data obtained with a CE 318 Sun photometer for the Po Yang lake region of Jiang Xi Province, China, and are per- formed to show the efficiency and feasibility of the proposed algorithms. © 2008 Optical Society of America OCIS codes: 010.1100, 010.1110, 280.1100, 100.0100, 100.3190, 000.4430. 1. INTRODUCTION Atmospheric aerosols are suspensions of small solid or liq- uid particles in the atmosphere, which play an important role in atmospheric and environmental research since they take part in many physical and chemical processes in the atmosphere (see [15]). It is well known that char- acteristics of the aerosol particle size, which can be repre- sented as a size distribution function, say nr, in the mathematical formalism, play an important role in affect- ing climate. Thus it is necessary to determine the size dis- tribution function of the aerosol particles. Since the rela- tionship between the size of atmospheric aerosol particles and the wavelength dependence of the extinction coeffi- cient was first suggested by Ångström in 1929, the size distribution began to be retrieved by extinction measure- ments. First, Ångström inferred that the parameters of a Junge size distribution could be obtained from the aerosol optical thickness (AOT) at multiple wavelengths, and he obtained the useful Ångström empirical formula of Junge size distribution, aero = - , where aero is the mea- sured AOT, is the turbidity coefficient, and is the Ång- ström exponent reflecting the aerosol size distribution (see [6]). The attenuation of the aerosols can be written as inte- gral equations of the first kind, aero = 0 r 2 Q ex r, , nrdr + , 1 where r is the particle radius, nr is the columnar aerosol size distribution (i.e., the number of particles per unit area per unit radius interval in a vertical column through the atmosphere), is the complex refractive index of the aerosol particles, is the wavelength, is the error or noise, and Q ex r , , is the extinction efficiency factor from Mie theory. Since the AOT can be obtained from measurements of the solar flux density with Sun photom- eters, one can retrieve the size distribution by the inver- sion of AOT measurements through the above equations. This type of method is called extinction spectrometry, which is not only the earliest method applying remote sensing to determine atmospheric aerosol size character- istics, but also the most mature method thus far (see [7,8]). To overcome oscillations in recovering the particle size distribution function nr, various techniques have been developed, such as direct regularization methods (e.g., [914]), various iterative methods (e.g., [1524]), moment methods (e.g., [25,26]), statistical methods (e.g., [27,28]) and computed tomography (e.g., [29]). However, these methods do not consider the constraint of nonnegativity of aerosol particle size distributions and may lead to physi- cally meaningless zero and negative solutions. This paper will address this problem. In addition, the commercial Sun photometer CE 318 can only supply four aerosol channels; i.e., only four observations are obtained, a num- ber insufficient for the retrieval of the particle size distri- bution function nr by solving Eq. (1). Therefore, a nu- merical difficulty occurs. To overcome the numerical difficulty while keeping the solution nonnegative, we first develop a constrained regularizing quadratic model and then propose an active set method for solving the aerosol particle size distribution retrieval problem. The paper is organized as follows: Section 2 provides 348 J. Opt. Soc. Am. A/Vol. 25, No. 2/February 2008 Y. Wang and C.Yang 1084-7529/08/020348-9/$15.00 © 2008 Optical Society of America

Upload: changchun

Post on 03-Oct-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

1AurtiasmittacdmJoosss(

g

wsa

348 J. Opt. Soc. Am. A/Vol. 25, No. 2 /February 2008 Y. Wang and C. Yang

Regularizing active set method for retrieval of theatmospheric aerosol particle size

distribution function

Yanfei Wang* and Changchun Yang

Institute of Geology and Geophysics, Chinese Academy of Sciences, P.O. Box 9825, Beijing, 100029, China*Corresponding author: yfwang�[email protected]

Received September 18, 2007; revised November 19, 2007; accepted November 26, 2007;posted December 4, 2007 (Doc. ID 87213); published January 14, 2008

The determination of the aerosol particle size distribution function by using the particle spectrum extinctionequation is an ill-posed integral equation of the first kind [S. Twomey, J. Comput. Phys. 18, 188 (1975); Y. F.Wang, Computational Methods for Inverse Problems and Their Applications (Higher Education Press, 2007)],since we are often faced with limited or insufficient observations in remote sensing and the observations arecontaminated. To overcome the ill-posed nature of the problem, regularization techniques were developed.However, most of the literature focuses on the application of Phillips–Twomey regularization and its variants,which are unstable in several cases. As is known, the particle size distribution is always nonnegative, and weare often faced with incomplete data. Therefore, we study the active set method and propose a regularizingactive set algorithm for ill-posed particle size distribution function retrieval and for enforcing nonnegativity incomputation. Our numerical tests are based on synthetic data for theoretical simulations and the field dataobtained with a CE 318 Sun photometer for the Po Yang lake region of Jiang Xi Province, China, and are per-formed to show the efficiency and feasibility of the proposed algorithms. © 2008 Optical Society of America

OCIS codes: 010.1100, 010.1110, 280.1100, 100.0100, 100.3190, 000.4430.

tanfmesTwsi[

dd[mamacwScbbmddtp

. INTRODUCTIONtmospheric aerosols are suspensions of small solid or liq-id particles in the atmosphere, which play an importantole in atmospheric and environmental research sincehey take part in many physical and chemical processesn the atmosphere (see [1–5]). It is well known that char-cteristics of the aerosol particle size, which can be repre-ented as a size distribution function, say n�r�, in theathematical formalism, play an important role in affect-

ng climate. Thus it is necessary to determine the size dis-ribution function of the aerosol particles. Since the rela-ionship between the size of atmospheric aerosol particlesnd the wavelength dependence of the extinction coeffi-ient was first suggested by Ångström in 1929, the sizeistribution began to be retrieved by extinction measure-ents. First, Ångström inferred that the parameters of a

unge size distribution could be obtained from the aerosolptical thickness (AOT) at multiple wavelengths, and hebtained the useful Ångström empirical formula of Jungeize distribution, �aero���=��−�, where �aero is the mea-ured AOT, � is the turbidity coefficient, and � is the Ång-tröm exponent reflecting the aerosol size distributionsee [6]).

The attenuation of the aerosols can be written as inte-ral equations of the first kind,

�aero��� =�0

�r2Qex�r,�,��n�r�dr + ����, �1�

here r is the particle radius, n�r� is the columnar aerosolize distribution (i.e., the number of particles per unitrea per unit radius interval in a vertical column through

1084-7529/08/020348-9/$15.00 © 2

he atmosphere), � is the complex refractive index of theerosol particles, � is the wavelength, ���� is the error oroise, and Qex�r ,� ,�� is the extinction efficiency factor

rom Mie theory. Since the AOT can be obtained fromeasurements of the solar flux density with Sun photom-

ters, one can retrieve the size distribution by the inver-ion of AOT measurements through the above equations.his type of method is called extinction spectrometry,hich is not only the earliest method applying remote

ensing to determine atmospheric aerosol size character-stics, but also the most mature method thus far (see7,8]).

To overcome oscillations in recovering the particle sizeistribution function n�r�, various techniques have beeneveloped, such as direct regularization methods (e.g.,9–14]), various iterative methods (e.g., [15–24]), moment

ethods (e.g., [25,26]), statistical methods (e.g., [27,28])nd computed tomography (e.g., [29]). However, theseethods do not consider the constraint of nonnegativity of

erosol particle size distributions and may lead to physi-ally meaningless zero and negative solutions. This paperill address this problem. In addition, the commercialun photometer CE 318 can only supply four aerosolhannels; i.e., only four observations are obtained, a num-er insufficient for the retrieval of the particle size distri-ution function n�r� by solving Eq. (1). Therefore, a nu-erical difficulty occurs. To overcome the numerical

ifficulty while keeping the solution nonnegative, we firstevelop a constrained regularizing quadratic model andhen propose an active set method for solving the aerosolarticle size distribution retrieval problem.The paper is organized as follows: Section 2 provides

008 Optical Society of America

Page 2: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

tstfiTrm3tdtpswmsgs

“nmt“amAt

2IAsop[rt

wssrstKa

AIvp

ictstdbs

BRn

Tsb

wspIqssro

l

3AW

ustfp

r

s�u

s

o

Y. Wang and C. Yang Vol. 25, No. 2 /February 2008 /J. Opt. Soc. Am. A 349

he background for the problem’s formulation in infinitepace and solution methods. Subsection 2.A formulateshe mathematical model as an operator equation of therst kind; Subsection 2.B briefly reviews Phillips–womey constrained optimization method and Tikhonov’segularization method. In Section 3, we formulate ourodel by introducing positive constraints. In Subsection

.A, we propose a regularizing active set method. Subsec-ions 3.B and 3.C present the numerical implementationetails. In Section 4, we first perform theoretical simula-ions to demonstrate the validity and feasibility of theroposed method; then we use the ground-based remotelyensed measurements to verify the numerical resultsith our new methods. In Section 5, some concluding re-arks are given. Finally, we provide two appendices to

tate the fundamentals for the constrained quadratic pro-ramming problem and to give a realistic algorithm forolving the problem.

Throughout the paper, we use the following notation:ª” denotes “defined as;” K denotes an operator, and K de-otes a discrete operator (i.e., matrix form) in finite di-ensional space; “n� ” denotes the discretization of a con-

inuous function n; “argmax” and “argmin” denotemaximization for an argument” and “minimization for anrgument,” respectively; “max” and “min” denote “maxi-izing” and “minimizing” some functional, respectively; “*” and “AT” denote the adjoint and the transpose of ma-

rix A, respectively, and “s.t.” denotes “subject to.”

. ILL-POSED NATURE OF MODELNVERSION AND REGULARIZATION

common feature for all particle size distribution mea-urement systems is that the relation between noiselessbservations and the size distribution function can be ex-ressed as a first-kind Fredholm integral equation (e.g.,16,23,30]). For the aerosol attenuation problem (1), let usewrite Eq. (1) in the form of the abstract operator equa-ion

K:F → O,

�Kn���� + ���� =�0

k�r,�,��n�r�dr + ���� = o��� + ����

= d���, �2�

here k�r ,� ,��=�r2Qex�r ,� ,��; F denotes the functionpace of aerosol size distributions, and O denotes the ob-ervation space. Both F and O are considered to be sepa-able Hilbert spaces. Note that �aero in Eq. (1) is the mea-ured term; it inevitably induces noise or errors. Hence,he right-hand side of Eq. (2), d���, is actually perturbed.eep in mind that the operation of Eq. (2) can be writtens

Kn + � = o + � = d. �3�

. Ill-Posednessll-posedness is a basic problem for inverse problems inarious applications (see, e.g., [16,31–34]). For the aerosolarticle size distribution function retrieval problem, the

ll-posed nature arises because (1) the model operator isompact, and hence the inverse of small singular values ofhe operator leads to unexpected huge values; (2) the ob-ervations contain noise; and (3) the number of observa-ions is insufficient. These ill-posed characteristics pro-uce a kind of jump in the solution space; i.e., instead ofeing centered around the true solution, the results maypread over the whole parameter space.

. Regularizationegularization is a necessary way to tackle the ill-posedature of the inversion process.Both Phillips–Twomey regularization (see [9,10]) and

ikhonov regularization (see [31]) belong to standardmooth regularization methods. The general form is giveny

min1

2�Kn − d�2 + ��n�, �4�

here �n� is the Tikhonov stabilizer that assigns themoothness of the function n; �0 is the regularizationarameter balancing the ill-posedness and smoothness.n Phillips–Twomey regularization, �n� is chosen as auadratic form �n�= �Dn ,n�, where D is a preassignedcale operator and is usually chosen as the sums ofquares of the second differences. In standard Tikhonovegularization, �n� is chosen as a Sobolev norm functionf the form �n�= �n�W1,2

2 (see [12] for details).With the regularization model, developing suitable so-

ution methods is very important.

. THEORETICAL DEVELOPMENT. Regularizing Active Set Methode consider the regularizing minimization problem

min J0�n� ª1

2�Kn − d�2 +

2�Dn,n� �5�

nder the constraint l�n�u, where �0 is to be as-igned and D is a positive (semi)definite operator. Recallhat a positive definite and (semi)definite operator T re-ers to �Tx ,x�0 and �Tx ,x��0, respectively. We solve theroblem in the feasible set S0ª �n : l�n�u�.Using the inner product, the objective functional can be

ewritten as a simple quadratic form

J0�n� ª1

2��K*K + �D�n,n� − �d,Kn� +

1

2�d�2 �6�

ubject to n�S0, where K* is the adjoint of K defined byx ,Ky�= �K*x ,y�. Note that n is always nonnegative andpper bounded; therefore, problem (5) is equivalent to

min J�n� ª1

2��K*K + �D�n,n� − �d,Kn� �7�

ubject to n�S1ª �n :n�0�.Thus, the goal of an optimization algorithm is solution

f the quadratic problem presented in Eq. (7), that is, the

Page 3: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

sfs

t

sTgwn

tadtsi

as

flsummal

ntncttrwt

w−w

Wsastm+

=s=

IsiiTufrs

f

ps

Iitc

a�

wtins

sf

350 J. Opt. Soc. Am. A/Vol. 25, No. 2 /February 2008 Y. Wang and C. Yang

earch for a point, n*, in S1�F such that the objectiveunction J�n� is minimized in addition to satisfying theet of constraints.

Before generating the algorithm, we explain a fewerms used in solving the quadratic program in Eq. (7).

Feasible point and feasible set: Any point n in F thatatisfies all constraints in S1 is said to be a feasible point.he set of feasible points is referred to as the feasible re-ion. If the constraints are inconsistent, then the problemill be infeasible (e.g., minimize J�n� subject to n l oru).Active constraint: The constraint n�S1 is said to be ac-

ive at n if n lies on the boundary of the feasible regionnd this boundary is formed by the constraints whose in-ices are members of set S. Set S is referred to as the ac-ive set. During the search process, some inequality con-traints may become active, and their indices will also bencluded in S.

Working set: The working set Wk is a prediction of thective constraints at the solution; i.e., a subset of the con-traints in S is imposed as a set of equalities.

An active method is an implicit Newton-type methodor solving the constrained quadratic programming prob-em (7), which describes a method for identifying a correctet of active inequality constraints and temporarily givingp the remaining inequality constraints. Originally, theethod was designed for a well-posed quadratic program-ing problem (e.g., [35–37]). We apply it to an ill-posed

erosol particle size distribution function retrieval prob-em and solve a regularizing problem.

Given an iterate nk and the working set Wk, we firsteed to test whether nk minimizes the quadratic func-ional J�n� in the subspace defined by the working set. Ifot, we compute a step s by solving an equality-onstrained quadratic programming subproblem in whichhe constraints corresponding to the working set Wk arereated as equalities and all other constraints are tempo-arily ignored. So, given the iteration point nk and theorking set Wkª �j�S :nk

j =0�, the subproblem in terms ofhe step sk=n−nk can be expressed as

min Jsk�sk + nk� =

1

2�Gsk,sk� + �gk,sk� + c,

s.t. skj = 0, j � Wk �8�

ith G=K*K+�D, gk=Gnk−K*d, and c= 12 �Gnk ,nk�

�Knk ,d�. Since c is a constant, at the kth iterative step,e actually solve the equation

min Q�sk� =1

2�Gsk,sk� + �gk,sk�,

s.t. skj = 0, j � Wk. �9�

e denote the solution of Eq. (9) by sk*. Note that the con-

traints in Wk were satisfied at nk; they are also satisfiedt nk+�sk

* for any value �. It is clear that there is a trivialolution sk

* =0. Therefore, we suppose for the moment thathe optimal sk

* is nonzero. We need to decide how far toove along the direction sk

*. The strategy is that if nks* is feasible with regard to all constraints, we set n

k k+1

nk+sk*; otherwise, a line search is made in the direction

k* to find the best feasible point; i.e., we set nk+1nk+�ksk

*, where �k is the step size that satisfies

�k ª min1, minj�Wk,sk

j 0

− nkj

skj . �10�

f �k 1 in Eq. (10), then a new working set Wk+1 is con-tructed by adding one active constraint. This constraints defined by the index, say l, that achieves the minimumn Eq. (10), and this index is added to the active set Wk.he procedure for adding constraints to Wk is continuedntil a point nk

* is reached that minimizes the quadraticunctional over its current working set Wk

*. It is easy toecognize that this point is given at the trivial solution

kj =0 and satisfies the optimality conditions for Eq. (9),

�j�Wk

*

�j* = Gnk

* − K*d, �11�

or some vector Lagrangian multiplier �j*, j�Wk

*.With the above preparation, we focus on the numerical

rocedure for solving the problem. The first-order neces-ary condition for Eq. (9) at Wk

* yields

Gsk* + gk − �

j�Wk*

�j* = 0, �12�

sk*j = 0, j � Wk

* , �13�

�j* � 0, j � Wk

* . �14�

f we define the multipliers corresponding to the inequal-ty constraints that are not in the working set to be zero,hen nk

* and �j* satisfy the Karush–Kuhn–Tucker (KKT)

onditions for Eq. (7) with the constraint n�S, i.e.,

Gnk* − K*d − �

j�Wk

�j* = 0, �15�

nk*j = 0, j � Wk, �16�

nk*j � 0, j � S, j � Wk, �17�

nd the multiplier �j* is adjusted to update the model. If

j*�0 for all j�Wk, then nk

* is a strict minimizer; other-ise, if one of the multipliers �j

* 0, the objective func-ional Q�sk� may be decreased by dropping this constraint;.e., we remove an index j corresponding to one of theegative multipliers from the working set and solve a newubproblem (9) for the new step.

Based on the above preparation, the regularizing activeet algorithm for the aerosol particle size distributionunction retrieval problem is given as follows:

Algorithm 3.1 (a regularizing active set algorithm).

Step 1. Compute a feasible starting point n0; set W0 tobe a subset of the active constraints at n0; give the ini-tial regularization parameter �00 and the positive(semi)definite matrix D; set kª0 and compute G=K*K+�D.Step 2. Solve Eq. (9) to find sk; If sk�0, GOTO Step 3;Otherwise, GOTO Step 4.

Page 4: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

sssnd

lcagw

BPTpaTis

w

pcm

w�tsk

CTn

figfN

tao=ti

wkt

msb[d

Tg

seip

4ATtongdTrt

spsiG

Y. Wang and C. Yang Vol. 25, No. 2 /February 2008 /J. Opt. Soc. Am. A 351

Step 3. Compute �k from Eq. (10); Set nk+1=nk+�ksk; If�k=1, GOTO Step 5; Otherwise, find l�Wk such thatnk

l +�kskl =0 and set WkªWk� �l�;

Step 4. Compute the Lagrangian multipliers �kj that

satisfy Eq. (11); set Wk* =Wk; If �k

j �0 for all j�Wk,STOP; output the solution n*=nk; Otherwise, set j=argminj�Wk

�kj ; nk+1=nk; set WkªWk\ �j�; GOTO Step

5;Step 5. Set Wk+1ªWk, kªk+1 and update regulariza-tion parameter �k; GOTO Step 2.

In Step 1, the computation of G=K*K+�D is not neces-ary if the solution of Eq. (9) is by an iterative method,ay, the conjugate gradient method (see Appendix B),ince only matrix–vector multiplication is performed. Theumerical procedure for solving Eq. (9) is given in Appen-ix B.Remark. Note that our model is formulated in a regu-

arizing form and that the object functional J�n� is strictlyonvex for proper choice of D and �; therefore, it is indeedregularizing algorithm with active set solution. Conver-

ence can be shown to follow similarly to the proof of theell-posed case (see [35–37]).

. Choosing the Scale Matrix D and the Regularizationarameter �o ensure the convexity of the quadratic programmingroblem (7) and (9), it is necessary to choose the appropri-te regularization parameter � and the scale matrix D.here are several ways to choose the matrix D; however,

t is pointed out in [12] that the following form of D pos-esses good numerical stability:

D = �1 +

1

hr2 −

1

hr2

0 ¯ 0

−1

hr2 1 +

2

hr2 −

1

hr2

¯ 0

] � � � ]

0 ¯ −1

hr2 1 +

2

hr2 −

1

hr2

0 ¯ 0 −1

hr2 1 +

1

hr2

ith step size hr= �b−a� / �N−1�.For choosing the regularization parameter �, we em-

loy the a posteriori technique developed in [24]; i.e., wehoose the regularization parameter � iteratively in a geo-etric manner:

�k = �0 · �k−1,

here �0� �0,1� and is provided by the user: for example,0=0.5; �� �0,1� is the factor of proportionality, and k ishe kth iteration. It is quite natural to use this parameterelection rule, since in theory �k should approach zero asapproaches infinity.

. Aerosol Particle Size Distribution Function Retrievalo retrieve the aerosol particle size distribution function�r�, we need to solve linear system (3) for the AOT at dif-

erent wavelengths. We are interested in the particle sizen the interval �0.1,10� �m. Note that a coarse differenceridding �N�20� induces large quadrature errors; there-ore we choose a relatively large difference gridding size,

=200.To perform the numerical computations, we apply the

echnique developed in [38]; that is, we assume that thectual aerosol particle size distribution function consistsf the multiplication of two functions h�r� and f�f�: n�r�h�r�f�r�, where h�r� is a rapidly varying function of r

hat takes the form of a Junge size distribution, while f�r�s more slowly varying. In this way we have

�aero��� =�a

b

�k�r,�,��h�r��f�r�dr, �18�

here k�r ,� ,��=�r2Qex�r ,� ,�� and we designate�r ,� ,��h�r� as the new kernel function that correspondso a new operator �:

��f���� = �aero���. �19�

In the following, we consider the numerical perfor-ance for solving the abstract model problem (18). For

implicity of notation, the discretization of � is denotedy the matrix K. We omit the discretization details (see12]) and assume that the original model is already in theiscrete form

Kf� = �aero→ . �20�

he explanations for the notation of K, f�, and others wereiven at the end of Section 1.

Now, we can perform our algorithm for the problem

min1

2�Kf� − �aero

→�2 + ��D1/2f��2 �21�

ubject to f��0, where �0 is the regularization param-ter and D represents the data to impose smoothness. Us-ng the technique given in Subsection 3.B, the well-osedness of the computational model is established.

. NUMERICAL EXPERIMENTS. Synthetic Simulationo verify the feasibility of our inversion method, we haveested it by computer simulation. The simulation consistsf two steps. First, a synthetic extinction signal (input sig-al) is generated by computer according to Eq. (2) for aiven value of the particle size distribution ntrue�r� (inputistribution) and for a given complex refractive index �.hen, the input signal is processed through our algo-ithm, and the retrieved distribution is compared withhe input one.

In practice, an exact discretization of the right-handide o� of Eq. (2) cannot be obtained accurately; instead aerturbed version is obtained. Numerically, a vector d�

hould contain different kinds of noise. Here, for simplic-ty, we assume that the noise is additive and is mainlyaussian random noise; that is, we have

Page 5: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

wG

t

wttn

g

TTiStJ

wrJctbbf

dp

AsaiSinh

1�iNltngrtlo

ndtGts

BIs

od for

352 J. Opt. Soc. Am. A/Vol. 25, No. 2 /February 2008 Y. Wang and C. Yang

d� = o� + � � rand�size�o���,

here � is the noise level in (0, 1) and rand�size�o��� is theaussian random noise with the same size as o�.The precision of the approximation is characterized by

he root mean-square error

rmse =� 1

m�i=1

m ��comp��i� − �meas��i��2

��comp��i��2 ,

hich describes the average relative deviation of the re-rieved signals from the true signals. Here �comp refers tohe retrieved signals and �meas refers to the measured sig-als.In our example, the size distribution function ntrue�r� is

iven by (see [24])

ntrue�r� = 10.5r−3.5 exp�− 10−12r−2�.

he particle size radius interval of interest is �0.1,2� �m.he distribution function corresponds to a rapidly chang-

ng function h�r� times a slowly varying function f�r�.ince most measurements of the continental aerosol par-icle size distribution reveal that these functions follow aunge distribution (see [39,40])

h�r� = Cr−��*+1�,

here �* is a shaping constant with typical values in theange 2.0–4.0; therefore, it is reasonable to use an h�r� ofunge type as the weighting factor of f�r�. In this work, wehoose �*=3 and f�r�=10.5r1/2 exp�−10−12r−2�. The form ofhis size distribution function is similar to the one giveny [15], where a rapidly changing function h�r�=Cr−3 cane identified, but it is more similar to a Junge distributionor r�0.1 �m. One can also generate other particle size

Fig. 1. Input and results retrieved with our inversion meth

istributions and compare the reconstruction with the in-ut. The algorithm works well.Now we give specifications of the initial input values in

lgorithms 3.1 and B.1 (Appendix B) for our theoreticalimulation: the initial regularization parameter �0=0.5nd the factors of proportionality �=0.5; then each �k isteratively calculated by the iteration formula given inubsection 3.B; n� 0 is a vector with components all equal-

ng 0.1; W0 is chosen by the procedure in Appendix B; theumber of discretization nodes is N=200. In matrix D,r= �2−0.1� / �N−1� is the step size of the grids in �a ,b�.First, the complex refractive index � is assumed to be

.45−0.00i. Then we invert the same data, supposing thathas an imaginary part. The complex refractive index �

s assumed to be 1.45−0.03i, 1.50−0.00i, and 1.50−0.02i.umerical illustrations are plotted in Figs. 1–3 with noise

evels �=0.005, 0.01, 0.05 for the different complex refrac-ive indices, respectively. Values of rmse for differentoise levels and different complex refractive indices areiven in Table 1. It can be clearly seen from Table 1 thatmse is of the order of O�10−5� to O�10−6�, which is smallerhan that from [24], where rmse values for different noiseevels and different complex refractive indices are of therder of O�10−4�.

Our computer simulation indicates that our method isot too affected by variation of the complex refractive in-ex and noise. The results are comparable with or betterhan those from [24], where a regularizing dampedauss–Newton method is used. Therefore we conclude

hat our method is stable for retrieving aerosol particleize distribution functions.

. Discussion of Numerical Resultsn this subsection, we choose the ground-based data mea-ured by the CE 318 Sun photometer (for illustration of

error level �=0.005 and different complex refractive indices.

Page 6: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

ttpmmts

it

tdvw1ro

Ts

Y. Wang and C. Yang Vol. 25, No. 2 /February 2008 /J. Opt. Soc. Am. A 353

he device, experimental site, and instrument specifica-ions, please refer to [12]) to test the feasibility of the pro-osed algorithm. We performed successive in situ experi-ents using the CE 318 from October 17–31, 2005. Theeteorological data are provided by the Ying Tan Agricul-

ural Ecological Station of CERN (Chinese Ecosystem Re-earch Network).

In this numerical experiment, several days chosen dur-ng October 17–31 are used for aerosol inversion. The par-icle size range �0.1,10� �m is examined. For an illustra-

Fig. 2. Input and results retrieved with our inversion meth

Fig. 3. Input and results retrieved with our inversion meth

ion of the air mass history, AOT, and meteorologicalescription, we refer to [24]. By examination of the AOTalues in the morning and afternoon on October 17–31,e found that the magnitudes of AOT values on October7 and 18 are abnormally high. Hence they may not trulyeflect the aerosol distribution, and we choose data forther days in this study.

The composition of the atmospheric aerosols from Yinan consists of both small and large particles. Both thecattering and the absorption of the particles play a major

error level �=0.01 and different complex refractive indices.

error level �=0.05 and different complex refractive indices.

od for

od for

Page 7: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

p=[rtpsi=

gmntfrfttptaciw

5Ioal

bt

ftc

oSlt

appd

ACCp

wa

I

t

w

wi

0

354 J. Opt. Soc. Am. A/Vol. 25, No. 2 /February 2008 Y. Wang and C. Yang

art. Therefore, a complex refractive index value of �1.50−0.095i was used to perform the inversion (see

24]). For theory and methods for determining a complexefractive index �, we refer to [41–43] and the referencesherein for further information. Now we specify initial in-ut values in Algorithms 3.1 and B.1 for our numericalimulations: all of the initializations are the same as thatn the synthetic simulation, except that in matrix D, hr�10−0.1� / �N−1� is the step size of the grids in [0.1,10].The size distribution functions n�r� retrieved by our al-

orithms are plotted in Fig. 4 for the chosen data from theorning. The figure indicates that the aerosol particles do

ot decrease rapidly. But it can be seen from the figurehat there is a quick jump of the particle size distributionunction in the radius interval �0.8,2.0� �m. Outside thategion, the distribution changes smoothly. Therefore,rom our experiments and the local environment observa-ion, we conclude that the aerosol particle size distribu-ion of Ying Tan city is mainly small air particles and thatarticles of a size near 1.0 �m constitute the primary par-icles that can be a major source of air contamination. Wessume that the large particles of size �5.0,10.0� �m areomposed mainly of clouds and ferric oxide, iron hydrox-de, and sulfur depositions. The results are consistentith the local air conditions and our observations.

. CONCLUDING REMARKSn this paper, we investigate regularization and nonlinearptimization methods for the solution of the atmosphericerosol particle size distribution function retrieval prob-em. We first formulate the regularized quadratic model

Fig. 4. Particle size distribution in October 2005 (mornings).

Table 1. Root Mean-Square Errors for VariousNoise Levels �

Complex Refractive Index �

1.45−0.00i 1.45−0.03i 1.50−0.00i 1.50−0.02i

.005 7.0873�10−6 7.3227�10−6 6.6037�10−6 6.7025�10−6

0.01 1.4175�10−5 1.4646�10−5 1.3208�10−5 1.3405�10−5

0.05 7.0875�10−5 7.3226�10−5 6.6039�10−5 6.7025�10−5

y imposing nonnegative constraints, then develop an ac-ive set method for solving the minimization problem.

We first performed theoretical simulations to verify theeasibility of our inversion method. Our results show thathe proposed method is quite stable and insensitive toomplex refractive index � and noise levels.

Then we applied our proposed method to the inversionf real extinction data obtained by adapting a commercialun photometer, CE 318. The numerical experiments il-

ustrate that our new algorithm works well for the re-rieval of aerosol particle size distribution functions.

Since the methods developed in this paper are used forn ill-posed aerosol particle size distribution retrievalroblem, it may also be suitable for other ill-posed inverseroblems. But more investigation is needed because theata and model are different.

PPENDIX A: KARUSH–KUHN–TUCKERONDITIONSonsider the general inequality-constrained quadraticrogramming problem

min Q�x� =1

2xTGx − pTx, �A1�

s.t. aiTx = bi, i � E, �A2�

aiTx � bi, i � I, �A3�

here G�Rn�n, E and I are finite sets of indices, and p ,x,nd �ai� �i�E�I� are vectors with n elements.The Lagrangian function is defined by

L�x,�� = Q�x� − �i�E cup I

�i�aiTx − bi�. �A4�

f we define the active set S at an optimal point x* as

S�x*� = �i � E � I:aiTx* = bi�, �A5�

hen the KKT conditions for Eq. (A1) are

Gx* − p − �i�S�x*�

�i*ai = 0, �A6�

aiTx* = bi, for all i � S�x*�, �A7�

aiTx* � bi, for all i � I \ S�x*�, �A8�

�i* � 0, for all i � I � S�x*�. �A9�

If there are only m�n constraints, then Eq. (A1) can beritten as

min Q�x� =1

2xTGx − pTx, �A10�

s.t. Ax = b, �A11�

here A�Rm�n is defined by A= �ai�T, i�E. The Lagrang-an function is defined by

Page 8: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

T

x

AIATmt

J�p

Q==

Wnszi

isdwd

isetNg

sddlsi

Eftamm

t=be

AFabgtbC

R

1

Y. Wang and C. Yang Vol. 25, No. 2 /February 2008 /J. Opt. Soc. Am. A 355

L�x,�� = Q�x� − �T�Ax − b�. �A12�

he KKT conditions for Eqs. (A10) and (A11) are given by

�G − AT

A 0 ��x*

�*� = �p

b� . �A13�

The above results are true for nonnegative constraints�0 and equality constraints x=0.

PPENDIX B: INSTRUCTIONS ONMPLEMENTING THE REGULARIZINGCTIVE SET ALGORITHM

o use the algorithms described in this paper, we want toention some procedures and subroutines. We consider

he minimization problem

min J�n�, s.t. n � S. �B1�

�n� is a nonlinear function, given in Eq. (7), S= �n :n0�. At the kth iteration, the search direction sk is com-

uted from

min Q�sk�, s.t. skj = 0, j � Wk. �B2�

�sk� is a nonlinear function, given in Eq. (9). Then nk+1nk+�ksk. The gradient of Q�sk� is denoted gradk�Q�Gsk+gk.Initialization for choosing W0. The initial working set0 is related to the initial point n0. Since the constraint is

onnegative, therefore the components of W0 can be cho-en as i if the ith component of n0 equals zero, and asero, otherwise. This means that the ith constraint of W0s active. The index i is from 1 to N.

Solving quadratic problem (9). Since we are interestedn finding the feasible direction sk, it is unnecessary toolve Eq. (9) accurately. We apply a feasible direction ofescent method with conjugate gradient solution. First,e address the basic concept and procedures of feasibleirection of descent methods.The fundamental concept of feasible direction methods

s that of the feasible direction of descent. If n�S, then�0 is called a feasible direction of descent for n if therexists �upper such that for all �� �0,�upper� the followingwo properties hold: (1) n+�s�S, (2) J�n+�s� J�n�.ote that condition (2) is equivalent to requiring thatrad�J�Ts 0.

The basic steps in feasible direction methods involveolving a nonlinear programming subproblem to find theirection vector and then finding the step size along thisirection by performing a constrained one-dimensionaline search. After updating the current point, the aboveteps are repeated until the termination criterion is sat-sfied.

Based on the above comments, the feasible direction ofq. (9) is the vector in null space. There are several ways

or solving the nonlinear programming subproblem, say,he steepest descent method, conjugate gradient method,nd Newton and quasi-Newton method [35]. Because theodel is quadratic, we apply the conjugate gradientethod, which is fast and efficient.Algorithm B.1. (Feasible conjugate gradient algorithm).

Step 1 Input s0 (such that n0�S); Compute grad0�Q�ªGs0+g0 and such that grad0�Q� is a feasible direction.Step 2 If �grad0�Q����, output s*=s0, STOP; Other-wise, set z0ª−grad0�Q�,

�0 ª z0Tz0 and set k ª 1.

Step 3 Compute the next iteration points:

�k ª �k−1/�sk−1T �Gsk−1��,

sk ª sk−1 + �kzk−1,

gradk�Q� ª gradk−1�Q� + �kGsk�such that gradk�Q�

is a feasible direction�,

�k ª gradk�Q�T gradk�Q�,

�k ª �k/�k−1,

zk ª − gradk−1�Q� + �kzk−1.

Step 4 If �gradk�Q���� or k exceeds the maximum it-erative steps, output mk, STOP; Otherwise, set kªk+1, GOTO Step 3.

In our calculation, we choose the initial values suchhat s0 is a vector with components all equaling 0.1, �1.0�10−8. With the above instructions, users can com-ine Algorithms 3.1 and B.1 and repeat the experimentasily.

CKNOWLEDGMENTSirst we thank the reviewers for their helpful commentsnd suggestions for this paper. The research is supportedy China National Science Foundation (NSFC) underrant 10501051 and the Scientific Research Foundation ofhe Human Resource Ministry. It is also partly supportedy NSFC-RFBR cooperation research (2008-2009) andhina National 973 project under grant 2007CB714400.

EFERENCES1. S. Twomey, Atmospheric Aerosols (Elsevier, 1977).2. C. E. Junge, Air Chemistry and Radioactivity (Academic,

1963).3. G. F. Bohren and D. R. Huffman, Absorption and Scattering

of Light by Small Particles (Wiley, 1983).4. C. N. Davies, “Size distribution of atmospheric aerosol,” J.

Aerosol Sci. 5, 293–300 (1974).5. G. J. Mccartney, Optics of Atmosphere (Wiley, 1976).6. A. Ångström, “On the atmospheric transmission of sun

radiation and on dust in the air,” Geogr. Ann. 11, 156–166(1929).

7. G. E. Shaw, “Sun photometry,” Bull. Am. Meteorol. Soc. 64,4–10 (1983).

8. J. A. Curcio, “Evaluation of atmospheric aerosol particlesize distribution from scattering measurements in thevisible and infrared,” J. Opt. Soc. Am. 51, 548–551 (1961).

9. D. L. Phillips, “A technique for the numerical solution ofcertain integral equations of the first kind,” J. Assoc.Comput. Mach. 9, 84–97 (1962).

0. S. Twomey, “On the numerical solution of Fredholmintegral equations of the first kind by the inversion of the

Page 9: Regularizing active set method for retrieval of the atmospheric aerosol particle size distribution function

1

1

1

1

1

1

1

1

1

2

2

2

2

2

2

2

2

2

2

3

3

3

3

3

3

3

3

3

3

4

4

4

4

356 J. Opt. Soc. Am. A/Vol. 25, No. 2 /February 2008 Y. Wang and C. Yang

linear system produced by quadrature,” J. Assoc. Comput.Mach. 10, 97–101 (1963).

1. G. E. Shaw, “Inversion of optical scattering and spectralextinction measurements to recover aerosol size spectra,”Appl. Opt. 18, 988–993 (1979).

2. Y. F. Wang, S. F. Fan, X. Feng, G. J. Yan, and Y. N. Guan,“Regularized inversion method for retrieval of aerosolparticle size distribution function in W1,2 space,” Appl. Opt.28, 7456–7467 (2006).

3. K. S. Shifrin and L. G. Zolotov, “Spectral attenuation andaerosol particle size distribution,” Appl. Opt. 35, 2114–2124(1996).

4. C. Böckmann, “Hybrid regularization method for the ill-posed inversion of multiwavelength lidar data in theretrieval of aerosol size distributions,” Appl. Opt. 40,1329–1342 (2001).

5. S. Twomey, “Comparison of constrained linear inversionand an iterative nonlinear algorithm applied to the indirectestimation of particle size distributions,” J. Comput. Phys.18, 188–200 (1975).

6. Y. F. Wang, Computational Methods for Inverse Problemsand Their Applications (Higher Education Press, 2007).

7. M. T. Chahine, “Inverse problems in radiation transfer:determination of atmospheric parameters,” J. Aerosol Sci.27, 960–967 (1970).

8. F. Ferri, A. Bassini, and E. Paganini, “Modified version ofthe Chahine algorithm to invert spectral extinction data forparticle sizing,” Appl. Opt. 34, 5829–5839 (1995).

9. G. Yamamoto and M. Tanaka, “Determination of aerosolsize distribution function from spectral attenuationmeasurements,” Appl. Opt. 8, 447–453 (1969).

0. H. Grassl, “Determination of aerosol size distributions fromspectral attenuation measurements,” Appl. Opt. 10,2534–2538 (1971).

1. K. Lumme and J. Rahola, “Light scattering by porous dustparticles in the discrete-dipole approximation,” Astrophys.J. 425, 653–667 (1994).

2. C. Böckmann and A. Kirsche, “Iterative regularizationmethod for lidar remote sensing,” Comput. Phys. Commun.174, 607–615 (2006).

3. A. Voutilainenand and J. P. Kaipio, “Statistical inversion ofaerosol size distribution data,” J. Aerosol Sci. 31, 767–768(2000).

4. Y. F. Wang, S. F. Fan, and X. Feng, “Retrieval of the aerosolparticle size distribution function by incorporating a prioriinformation,” J. Aerosol Sci. 38, 885–901 (2007).

5. J. Heintzenberg, “Properties of log-normal particle sizedistributions,” Aerosol Sci. Technol. 21, 46–48 (1994).

6. D. L. Wright, “Retrieval of optical properties of atmosphericaerosols from moments of the particle size distribution,” J.Aerosol Sci. 31, 1–18 (2000).

7. M. Ye, S. Wang, Y. Lu, T. Hu, Z. Zhu, and Y. Xu, “Inversionof particle-size distribution from angular light-scattering

data with genetic algorithms,” Appl. Opt. 38, 2677–2685(1999).

8. D. A. Ligon, J. B. Gillespie, and P. Pellegrino, “Aerosolproperties from spectral extinction and backscatterestimated by an inverse Monte Carlo method,” Appl. Opt.39, 4402–4410 (2000).

9. G. Ramachardran, D. Lieth, and L. Todd, “Extraction ofspatial aerosol distribution from multispectral lightextinction measurements with computed tomography,” J.Opt. Soc. Am. A 11, 144–154 (1994).

0. T. Nguyen and K. Cox, “A method for the determination ofaerosol particle distributions from light extinction data,” inAbstracts of the American Association for Aerosol ResearchAnnual Meeting (American Association of Aerosol Research,1989), pp. 330.

1. A. N. Tikhonov and V. Y. Arsenin, Solutions of Ill-PosedProblems (Wiley, 1977).

2. T. Y. Xiao, Sh. G. Yu, and Y. F. Wang, Numerical Methodsfor the Solution of Inverse Problems (Science, 2003).

3. C. R. Vogel, Computational Methods for Inverse Problems(SIAM, 2002).

4. A. Bakushinsky and A. Goncharsky, Ill-Posed Problems:Theory and Applications (Kluwer Academic, 1994).

5. Y. X. Yuan, Numerical Methods for NonlinearProgramming (Shanghai Science and Technology, 1993).

6. J. Nocedal and S. J. Wright, Numerical optimization(Springer, 1999).

7. R. Fletcher, Pratical Methods of Optimization (Wiley,1987).

8. M. D. King, D. M. Byrne, B. M. Herman, and J. A. Reagan,“Aerosol size distributions obtained by inversion of spectraloptical depth measurements,” J. Atmos. Sci. 35, 2153–2167(1978).

9. C. E. Junge, “The size distribution and aging of naturalaerosols as determined from electrical and optical data onthe atmosphere,” J. Meteorol. 12, 13–25 (1955).

0. W. E. Clark and K. T. Whitby, “Concentration and sizedistribution measurements of atmospheric aerosols and atest of the theory of self-preserving size distributions,” J.Atmos. Sci. 24, 677–687 (1967).

1. A. J. Reagan, D. M. Byrne, D. M. King, J. D. Spinhirne, andB. M. Herman, “Determination of complex refractive indexand size distribution of atmospheric particles from bistatic-monostatic lidar and solar radiometer measurements,” J.Geophys. Res. 85, 1591–1599 (1980).

2. M. Weindisch and W. von Hoyningen-Huen, “Possibility ofrefractive index determination of atmospheric aerosolparticles by ground-based solar extinction and scatteringmeasurements,” Atmos. Environ. 28, 785–792 (1994).

3. F. Q. Yan, H. L. Hu, and J. Zhou, “Measurements ofnumber density distribution and imaginary part ofrefractive index of aerosol particles,” Acta Opt. Sin. 23,854–859 (2003).