21.02.2013 Views

Single-sensor hand and footprint-based multimodal biometric ...

Single-sensor hand and footprint-based multimodal biometric ...

Single-sensor hand and footprint-based multimodal biometric ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4 Preprocessing<br />

4.2.1 Fast Otsu Thresholding<br />

Let pi refer to the probability of grey level i within the image B <strong>and</strong> let µ be the mean<br />

intensity of the image. Otsu’s Method [29] is a global thresholding algorithm, i.e. a global<br />

threshold t ∈ {0, . . . l + 1} is selected, such that the new binary image B ′ is given by:<br />

B ′ (x, y) =<br />

�<br />

1 if B(x, y) ≥ t,<br />

0 otherwise.<br />

. (4.1)<br />

Since light reflected by the sole of the foot or palm is converted into pixels with higher<br />

intensities, this leads to a good separation of background (represented by the class C1<br />

with grey levels {0, . . . , t − 1}) <strong>and</strong> sole/palm (represented by the class C2 with grey levels<br />

{t, . . . , l}). For a given threshold t <strong>and</strong> class k ∈ {1, 2}, let ωk refer to the class probability<br />

<strong>and</strong> µk refer to the mean for Ck [20]:<br />

ωk := �<br />

pi; (4.2)<br />

i∈Ck<br />

µk := 1 �<br />

i pi. (4.3)<br />

ωk i∈Ck<br />

Otsu’s method chooses t ∗ , such that the between-class variance σ 2 B is maximised [20]:<br />

σ 2 2�<br />

B(t) := ωk(µk − µ)<br />

k=1<br />

2 2�<br />

= ωkµk<br />

k=1<br />

2 − µ 2 ; (4.4)<br />

t ∗ = arg max{σ<br />

1≤t≤l<br />

2 B(t)}. (4.5)<br />

Since obtaining ωk <strong>and</strong> µk for each threshold t involve many recurring operations, an<br />

improved fast threshold search can be implemented using lookup-tables of recursively<br />

calculated zeroth- <strong>and</strong> first-order moments of pixel intensities u to v, as illustrated in<br />

[20].<br />

4.2.2 Canny-edge-detection <strong>based</strong> binarisation<br />

In order to preserve foot edges for accurate shape feature extraction within the <strong>footprint</strong><br />

system, first Canny edge detection [2] with binary thresholding on the original image B<br />

is employed. This step keeps the most significant edges only which reliably represent foot<br />

contours. Then, within the obtained edge image B1, the interior of the foot is filled using<br />

binary thresholding on B, i.e.<br />

36<br />

B2(x, y) := max(B ′ (x, y), B1(x, y)); (4.6)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!