function which has minimum spread and zero bias.
In GAs, the recombination operator is usually
used to produce the new offsprings. By applying dis-
crete recombination crossover, a uniform crossover
for real-valued representation, the new offsprings
within each subpopulation are produced. Normally,
offsprings are mutated after recombination to prevent
the population from converging to local minima. And
the new possible solutions can be introduced to the
population by mutating the offsprings. In this system,
a mutation rate of 1/nvar is used, where nvar is the
length of an individual.
When the offsprings produced are less than the
size of the original population, the new offsprings
have to be reinserted into the population to maintain
the size of the original population. Similarly, when
not all the offsprings are to be used at each generation,
or if the offsprings produced are more than necessary,
a reinsertion scheme must be used. This scheme de-
termines which individuals should be replaced by the
offsprings produced and which individuals should be
inserted into the new population.
In this segmentation method, offsprings are in-
serted into the appropriate subpopulations depending
on fitness-based reinsertion with a rate of 0.9. In this
multi-population GAs, migration of individuals be-
tween subpopulations is performed at every 20 gener-
ations with a migration rate of 0.2. After GA iterates
for maxgen times (here maxgen=80), the evolution of
this GA stops. The best individual with the maximum
fitness value presents the optimized solution for the
boundaries of the segments of the segmented signal.
3 SIMULATION RESULTS
In this section, performance of the method is
presented for the noisy respiratory sound signals.
Both the standard preprocessed normal tracheal
breath sound from (Lehrer, 2002; Tilkian and
Conover, 2001; R. L. Wilkins and Lopez, 2004)
and normal recorded data as corrupted with heart-
beats(Phonocardiogram,PCG) and ambient noise, are
used to test the segmentation method.
3.1 Acquisition of Respiratory Sounds
The recording environment and equipments are cho-
sen based on the standard given by (Rossi et al.,
2000). Short-term recordings have been done in sit-
ting position in audio laboratory which provides a
quiet environment. One electret condenser micro-
phone (ECM-77, Sony, Inc., Tokyo, Japan) has in-
serted into a hemispherical rubber chamber 2cm in
diameter, and placed at suprasternal notch of the test
subjects to record the tracheal breath sounds. Record-
ing software WAVEPAD (V3.05, NCH Swift Sound
Software) has been used and the signal clips have
been recorded and saved as mono-channel *.wav file
at sampling frequency of 8 kHz. Test subjects have
been asked to breath normally, and 20s recording are
saved each time.
3.2 Test Respiratory Data
Tracheal breath sounds signals from 10 healthy stu-
dents of Nanyang Technological University have been
used as the dataset of the performance test. The sam-
ple size of 10 consists of 6 females and 4 males,
each producing two clips of 20s recording. All clips
have been testified to be normal tracheal breath by Dr.
Daniel Goh from National University Hospital of Sin-
gapore.
3.3 Results
This section presents the simulation results using
noisy respiratory sound signals. Four different exam-
ples regarding segmentation of normal noisy breath
sounds are given below. The sampling frequency used
is 8 kHz.
Example 1: In this example, the segmentation re-
sults for a normal infant tracheal sound from the stan-
dard data set, are demonstrated. In contrary to the
existing phase segmentation methods, the proposed
method is able to function with the presence of heart-
beats and provides accurate segmentation results at
different levels of PCG (varying with a scaling factor
of α)(See Fig. 1). Fig. 1(a) shows the segmentation
result for 3 cycles of infant tracheal breath, whereas
Figs. 1(b)-(c) show the results with the superimposed
PCG. Comparing the results in Fig. 1, it is found that
the present method performs well irrespective of PCG
level without using any threshold parameter.
Example 2: In this example, segmentation results
for the recorded adult normal tracheal breath sound
are shown. Both the original signal and the noisy
recorded signal interfered with heartbeats, are con-
sidered here for illustration. Unlike the infant breath
(Fig. 2(a)), the adult breath in Fig. 2(a) has differ-
ent time evolution (i.e. slower respiration rate) and
shallow. The segmentation results in the presence of
heartbeats are still found effective like the previous
case.
Example 3: In this example, segmentation results
are shown for a signal of noisy recorded respiratory
sound due to background White Noise (WN) of vary-
ing noise variance as ambient noise (see Fig. 3(a)-
PHASE SEGMENTATION OF NOISY RESPIRATORY SOUND SIGNALS USING GENETIC APPROACH
125