Nâng cao chất lƣợng ảnh bằng bộ lọc STFT

Một phần của tài liệu Nghiên cứu cải thiện tốc độ trích rút đặc trưng vân tay (Trang 33)

Theo [16], ta dựa vào các dòng hướng hoặc góc để có biện pháp nâng cao chất lượng. Như [17] đề xuất, để xác định băng thông cần thiết để nâng cao chất lượng của khu vực đó:

𝑪 𝑥0, 𝑦0 = (𝑖,𝑗 )∈𝑊 cos(𝜃 𝑥0, 𝑦0 − 𝜃 𝑥𝑖, 𝑦𝑖 𝑊𝑥𝑊

Sự gắn kết là cao khi hướng tại trung tâm khối θ(x0,y0) tương tự như hướng của mỗi điểm lân cận θ(xi,yj). Trong mỗi ảnh vân tay, sự gắn kết được mong đợi là thấp gần các điểm riêng biệt. Trong thuật toán nâng cao này, đề xuất đưa ra là tăng băng thông góc của khu vực có độ liên kết thấp và do đó ngăn ngừa các thành phần không tin cậy trong khu vực đó.

Để nâng cao chất lượng ảnh với bộ lọc STFT, thuật toán sau đây được sử dụng với kết quả thu được là cao nhất:

Algorithm: FFTEnhance Input : Image I(x,y)

Output : Enhanced Image I'(x,y), Ridge Orientation Image O(x,y). Ridge Frequency Image F(x,y), Energy Image E(x,y),

Orientation Coherence Image C(x,y), Region Mask(x,y)

STAGE I: STFT Analysis

1. For each overlapping block B(x, y) in the image

Remove DC content of B, B=B-avg(B)

Multiply by spectral window W

Obtain the FFT of the block, F = FFT (B)

Perform root filtering on F

Perform STFT Analysis. The analysis yields values of E(x, y), O(x,y), F(x,y)

end for

3. Perform isotropic diffusion on frequency map F(x,y) to yield F'(x,y) 4. Compute coherence image C(x, y) using O'(x, y)

5. Compute region mask R(x,y) by thresholding E(x,y)

STAGE II: Enhancement

6. For each overlapping block B(x,y) in the image

a. Compute angular filter Fa centered around O(x,y) and with bandwidth inversely proportional to C(x,y)

b. Compute radial filter Fr centered around frequency F(x,y). c. Filter the block in the FFT domain, F= F*FrwFa

d. Compute the enhanced block B'(x,y) = IFFT(F) end for;

Cấu trúc ảnh được xây dựng lại thực hiện thuật toán được tạo ra bởi các khối B'(x,y).

Một phần của tài liệu Nghiên cứu cải thiện tốc độ trích rút đặc trưng vân tay (Trang 33)