1. Trang chủ
  2. » Văn Hóa - Nghệ Thuật

Bài giảng Một vài kỹ thuật xử lý ảnh

21 228 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 21
Dung lượng 722,87 KB

Nội dung

Bài giảng Một vài kỹ thuật xử lý ảnh giúp cho các bạn biết được cách lọc ảnh, các bộ lọc dùng trong xử lý ảnh CT, nội suy, convolution và một số nội dung khác. Bài giảng phục vụ cho các bạn yêu thích nhiếp ảnh.

Trang 1

MỘT VÀI KỸ THUẬT XỬ LÝ ẢNH

LỌC

• Mục đích của lọc là “chặt” ra một đoạn tín hiệu để xử lý

• Việc quan sát tín hiệu bằng một đọan xN(n) trong

khoảng n0 n0+N-1 tương đương với việc nhân x(n) với một hàm cửa sổ w(n-n0)

) (

* ) ( )

X N

Để XN(f) gần X(f), W(f) có dạng càng gần với hàm

Dirac càng tốt

Trang 4

CÁC BỘ LỌC DÙNG TRONG XỬ LÝ ẢNH CT

Ram-Lak:

• Tên đầy đủ của bộ lọc này là Ramachandran –

Lakshminarayanan Đáp ứng tần số của bộ lọc này là

và hàm lọc của nó là :

) 2

( )

Trang 5

Bởi vì bộ lọc RAM-LAK nhạy với nhiễu trong các hình chiếu nên một trong các bộ lọc dưới đây có thể phù hợp hơn Những bộ lọc này có được bằng cách nhân bộ lọc Ram-Lak với một cửa sổ làm giảm các tần số cao

Cosine :

Nhân bộ lọc Ram-Lak với hàm cosine, ta được bộ lọc cosine

) 2

Trang 6

Hamming :

• Nhân bộ lọc Ram-Lak với cửa sổ Hamming

• w = hamming(n) trả về cửa sổ Hamming n là số

nguyên dương Các hệ số của cửa sổ Hamming được tính toán từ phương trình sau :

) 1

2 cos(

46 , 0 54 , 0 ] 1

Trang 7

Hann :

• Nhân bộ lọc Ram-Lak với cửa sổ Hann

w = hann(n) trả về cửa sổ Hann đối xứng n là số nguyên

dương Các hệ số của một cửa sổ Hann được tính toán từ phương trình sau :

)) 1

2 cos(

1 (

5 , 0 ] 1

Trang 8

Shepp-Logan :

Nhân bộ lọc Ram-Lak với hàm sinc Hàm sinc là

phép biến đổi Fourier ngược liên tục của

một xung chữ nhật có chiều rộng là 2 và chiều cao là 1

Hàm sinc có giá trị là :

nếu x = 0nếu x  0

1 ) ( sin c x

x

x x

c

 ) sin(

) (

Trang 9

nhanh, có thể sử dụng cho các trường hợp khi thời gian tính toán quan trọng hơn độ chính xác Khoảng cách giữa hai điểm thường được đo dưới dạng khoảngcách Euclid hay khoảng cách Minkowski với k = 2 Nếu ứng dụng đòi hỏi thời gian tính toán nhanh hơn thì có thể sử dụng khoảng cách Manhattan với k = 1.

• Hàm nhân được định nghĩa như sau :

• h(x) = { 1, |x| < ½

0, khác

Phương pháp nội suy gần nhất có khuynh hướng để lại nhiễu ảnh hình khối trong ảnh được nội suy và đặc tính phổ của nó kém

Trang 10

Nội suy tuyến tính:

• Phương pháp nội suy tuyến tính hơi phức tạp hơn

phương pháp nội suy gần nhất, nhưng thời gian tính toán lại rất nhanh

• Giá trị của mỗi điểm gần nhau được đánh trọng số bởi hàm trọng số được định nghĩa như sau :

h(x) = 1 - |x|, 0  |x| < 1

0 , khác

Hàm nhân sử dụng cả hai điểm lân cận riêng biệt khi

tính toán giá trị nội suy Vì vậy tên đúng của phương

pháp này là nội suy song tuyến tính cách ly Phương

pháp này là hằng số DC bởi vì h(0) = 1 và h( 1,  2, 

…) = 0

Trang 11

• Nội suy bậc 3:

• Hàm nội suy bậc ba được định nghĩa là bốn đa thức bậc ba trải

từ (-2,2) Các đa thức nội suy bậc ba cụ thể được tính như sau :

khac

x x

x x

x x

x

0

2 1

; 2 4

2

5 2

1

1 0

; 1 2

5 2

3

2 3

2 3

So với bộ nội suy tuyến tính và hàm nội suy gần nhất, đây

là bộ nội suy lý tưởng Tuy nhiên độ chính xác càng tăngthì thời gian tính toán càng dài bởi vì phải tính toánnhiều điểm dữ liệu hơn

Trang 12

• Ảnh cường độ xám có thể được hiển thị dưới dạng

một ma trận số, trong đó các số được gọi là các giá trị điểm ảnh Các phương pháp tính toán trong xử lý ảnh sử dụng các phép toán trên các giá trị điểm ảnh này để xử lý ảnh Ví dụ, chúng ta có thể làm sáng một vùng nào đó của ảnh bằng cách tăng cường độ sáng của các giá trị điểm ảnh tương ứng Sau đây chúng ta sẽ xem xét một phép toán quan trọng hay được sử dụng trong xử lý ảnh, đó là convolution

Trang 13

• Từ điển định nghĩa convolution là xoắn và cuộn lại với nhau Trong xử lý hình ảnh, thuật ngữ này được sử

dụng với hàm ý là một cách cụ thể để kết hợp hai ảnh, một ảnh được gọi là ảnh đầu vào, còn ảnh kia được gọi

là ảnh nhân (kernel image) Chính xác hơn, mỗi điểm ảnh của ảnh nhận được là tổng weighted của các điểm ảnh lân cận của ảnh đầu vào Các trọng số được xác định bởi ảnh nhân

• Giả sử I là ảnh đầu vào và K là ảnh nhân

Trang 14

• Phần quan trọng của convolution là chúng ta phải xác định tâm hay gốc của nhân Theo qui ước, đối với các ảnh có kích thước lẻ thì tâm thường là giá trị điểm ảnh giữa Vì vậy, trong ví dụ này, 5 là tâm của ảnh nhân Như vậy, convolution được thực hiện như sau

• Xoay ảnh nhân K 180 quanh tâm, ta có:

Trang 16

• Đặt lên trên I để tâm của nằm lên trên một thành

phần điểm ảnh cụ thể nào đó của I

• Nhân mỗi trọng số trong với điểm ảnh của I bên

dưới nó

• Cộng tất cả các tích số để nhận được thành phần

điểm ảnh của ảnh đầu ra

• Sau khi nhân và cộng, điểm ảnh (2,2) của ảnh đầu ra

Trang 17

- Điểm ảnh (2,3) của ảnh đầu ra nhận được

bằng cách đặt tâm của lên trên (2,3) của I như sau :

Sau khi nhân và cộng, điểm ảnh (2,3) của ảnh

đầu ra là :

24*2 + 1*9 + 8*4 + 5*7 + 7*5 + 14*3 + 6*6 + 13*1

+ 20*8 = 410

Trang 18

Tuy nhiên, nếu chúng ta muốn sử dụng phương pháp này để tìm điểm ảnh (1,1) của ảnh đầu ra thì chúng ta

~

lên trên điểm ảnh (1,1) của I như sau :

K ~

Trang 19

Nhưng trong trường hợp này, nhân nằm chồng lên khoảng trống

Để khắc phục điều này, chúng ta cần định nghĩa điều kiện biên

Có một vài chọn lựa chúng ta có thể sử dụng :

•Chỉ tính toán các giá trị điểm ảnh mà kết quả hoàn toàn được xác định (nghĩa là có giá trị) Nếu nhân rất nhỏ so với ảnh đầu vào thì chỉ một số lượng nhỏ điểm ảnh gần biên ảnh bị loại bỏ Tuy nhiên, nếu nhân có cùng kích thước với ảnh đầu vào thì chỉ

có một giá trị điểm ảnh có giá trị trong ảnh đầu ra

Trang 20

Các giải pháp khác thường thừa nhận các giá trị cụ

thể cho khoảng trống Giải pháp phổ biến nhất là thừa nhận các giá trị không có là 0 Điều đó có nghĩa là :

Sau khi nhân và cộng, điểm ảnh (1,1) của ảnh đầu ra là :

0*2 + 0*9 + 0*4 + 0*7 + 17*5 + 24*3 + 0*6 + 23*1 + 5*8

= 220

Trang 21

• Điều kiện biên tuần hoàn ( periodic boundary conditions)

là một giải pháp phổ biến khác Trong trường hợp này, các thành phần không có được điền thêm vào bằng

cách bao bọc các thành phần điểm ảnh của ảnh quanh phía đối diện Nghĩa là :

Nhân và cộng, ta được giá trị điểm ảnh (1,1) của ảnh đầu ra là :

9*2 + 11*9 + 18*4 + 15*7 + 17*5 + 24*3 + 16*6 + 23*1 + 5*8 = 610.

Mặc dù điều kiện biên tuần hoàn trông có vẻ kỳ cục, có rất nhiều lý do

kỹ thuật để sử dụng nó.

Ngày đăng: 22/05/2017, 08:25

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w