PHÂN VÙNG ẢNH THEO MIỀN ĐỒNG NHẤT

Một phần của tài liệu Xử lý ảnh - PGS-TS Nguyễn Quang Hoan (Trang 54 - 61)

Kỹ thuật phõn vựng ảnh thành cỏc miền đồng nhất dựa vào cỏc tớnh chất quan trọng nào

đú của miền ảnh. Việc lựa chọn cỏc tớnh chất của miền sẽ xỏc định tiờu chuẩn phõn vựng. Tớnh

đồng nhất của một miền ảnh là điểm chủ yếu xỏc định tớnh hiệu quả của việc phõn vựng. Cỏc tiờu chuẩn hay được dựng là sự thuần nhất về mức xỏm, màu sắc đối với ảnh màu, kết cấu sợi và chuyển động.

Cỏc phương phỏp phõn vựng ảnh theo miền đồng nhất thường ỏp dụng là :

• Phương phỏp tỏch cõy tứ phõn

• Phương phỏp cục bộ

• Phương phỏp tổng hợp

5.3.1 Phương phỏp tỏch cõy tứ phõn

Về nguyờn tắc, phương phỏp này kiểm tra tớnh đỳng đắn của tiờu chuẩn đề ra một cỏch tổng thể trờn miền lớn của ảnh. Nếu tiờu chuẩn được thỏa món, việc phõn đoạn coi như kết thỳc. Trong trường hợp ngược lại, chia miền đang xột thành 4 miền nhỏ hơn. Với mỗi miền nhỏ, ỏp

L mức xỏm

T0 T1 T2 T3 T4

dụng một cỏch đệ quy phương phỏp trờn cho đến khi tất cả cỏc miền đều thỏa món điều kiện. Phương phỏp này cú thể mụ tả bằng thuật toỏn sau :

Procedure PhanDoan(Mien) Begin

If miền đang xột khụng thỏa Then Begin

Chia miền đang xột thành 4 miền : Z1, Z2, Z3, Z4 For i=1 to 4 do PhanDoan (Zi)

End Else exit End

Tiờu chuẩn xột miền đồng nhất ởđõy cú thể dựa vào mức xỏm. Ngoài ra, cú thể dựa vào

độ lệch chuẩn hay độ chờnh giữa giỏ trị mức xỏm lớn nhất và giỏ trị mức xỏm nhỏ nhất. Giả sử

MaxMin là giỏ trị mức xỏm lớn nhất và nhỏ nhất trong miền đang xột. Nếu :

|Max – Min| < T (ngưỡng)

ta coi miền đang xột là đồng nhất. Trường hợp ngược lại, miền đang xột khụng là miền đồng nhất và sẽđược chia làm 4 phần.

Thuật toỏn kiểm tra tiờu chuẩn dựa vào độ chờnh lệch max, min được viết : Function Examin_CriteriăI, N1, M1, N2, M2, T) /* Giả thiết ảnh cú tối đa 255 mức xỏm. (N1, M1), (N2, M2) là tọa độđiểm đầu và điểm cuối của miền; T là ngưỡng. */ Begin 1. Max=0 ; Min=255 2. For i = N1 to N2 do If I[i,j] < Min Then Min=I[i,j] ; If I[i,j]<Max Then Max=I[i,j] ; 3. If ABS(Max–Min)<T Then Examin_Criteria=0 Else Examin_Criteria=1 ; End Nếu hàm trả về giỏ trị 0, cú nghĩa vựng đang xột là đồng nhất, nếu khụng thỡ khụng đồng nhất. Trong giải thuật trờn, khi miền là đồng nhất cần tớnh lại giỏ trị trung bỡnh và cập nhật lại ảnh

đầu rạ Giỏ trị trung bỡnh được tớnh bởi :

Tổng giỏ trị mức xỏm / tổng sốđiểm ảnh trong vựng

Thuật toỏn này tạo nờn một cõy mà mỗi nỳt cha cú 4 nỳt con ở mọi mức trừ mức ngoài cựng. Vỡ thế, cõy này cú tờn là cõy tứ phõn. Cõy cho ta hỡnh ảnh rừ nột về cấu trỳc phõn cấp của cỏc vựng tương ứng với tiờu chuẩn.

Một vựng thỏa món điều kiện sẽ tạo nờn một nỳt lỏ; nếu khụng nú sẽ tạo nờn một nỳt trong và cú 4 nỳt con tương ứng. Tiếp tục như vậy cho đến khi phõn chia xong để đạt cỏc vựng đồng nhất..

5.3.2 Phương phỏp cục bộ

í tưởng của phương phỏp là xột ảnh từ cỏc miền nhỏ nhất rồi nối chỳng lại nếu thỏa món tiờu chuẩn để được một miền đồng nhất lớn hơn. Tiếp tục với cỏc miền thu được cho đến khi khụng thể nối thờm được nữạ Số miền cũn lại cho ta kết quả phõn đoạn. Như vậy, miền nhỏ nhất của bước xuất phỏt là điểm ảnh.

Phương phỏp này hoàn toàn ngược với phương phỏp tỏch. Song điều quan trọng ởđõy là nguyờn lý nối 2 vựng. Việc nối 2 vựng được thực hiện theo nguyờn tắc sau :

- Hai vựng phải đỏp ứng tiờu chuẩn, thớ dụ như cựng màu hay cựng mức xỏm. - Hai vựng phải kế cận nhaụ

Khỏi niệm kế cận: trong xử lý ảnh, người ta dựng khỏi niệm liờn thụng để xỏc định tớnh chất kế cận. Cú hai khỏi niệm về liờn thụng là 4 liờn thụng và 8 liờn thụng. Với 4 liờn thụng một

điểm ảnh I(x,y) sẽ cú 4 kế cận theo 2 hướng x y ; trong khi đú với 8 liờn thụng, điểm I(x,y) sẽ

cú 4 liờn thụng theo 2 hướng x, y và 4 liờn thụng khỏc theo hướng chộo 45o.

Hỡnh 5.2 Khỏi nim 4 liờn thụng và 8 liờn thụng

Dựa theo nguyờn lý của phương phỏp nối, ta cú 2 thuật toỏn :

- Thuật toỏn tụ màu (Blob Coloring) : sử dụng khỏi niệm 4 liờn thụng, dựng một cửa sổ di chuyển trờn ảnh để so sỏnh với tiờu chuẩn nốị

- Thuật toỏn đệ quy cực bộ: sử dụng phương phỏp tỡm kiếm trong một cõy để làm tăng kớch thước vựng.

5.3.3 Phương phỏp tổng hợp

Hai phương phỏp nối (hợp) và tỏch đều cú nhược điểm. Phương phỏp tỏch sẽ tạo nờn một cấu trỳc phõn cấp và thiết lập mối quan hệ giữa cỏc vựng. Tuy nhiờn, nú thực hiện việc chia quỏ chi tiết. Phương phỏp hợp cho phộp làm giảm số miền liờn thụng xuống tối thiểu, nhưng cấu trỳc hàng ngang dàn trải, khụng cho ta thấy rừ mối liờn hệ giữa cỏc miền.

Vỡ nhược điểm này, người ta nghĩ đến phối hợp cả 2 phương phỏp. Trước tiờn, dựng phương phỏp tỏch để tạo nờn cõy tứ phõn, phõn đoạn theo hướng từ gốc đến lỏ. Tiếp theo, tiến hành duyệt cõy theo chiều ngược lại và hợp cỏc vựng cú cựng tiờu chuẩn. Với phương phỏp này ta thu được một cấu trỳc ảnh với cỏc miền liờn thụng cú kớch thước tối đạ

Giải thuật tỏch hợp gồm một số bước chớnh sau:

1. Kiểm tra tiờu chuẩn đồng nhất.

a) Nếu khụng thỏa món tiờu chuẩn đồng nhất và sốđiểm trong một vựng nhiều hơn 1, tỏch vựng ảnh làm 4 miền (trờn, dưới, phải, trỏi) bằng cỏch đệ quỵ Nếu kết quả tỏch xong và khụng tỏch được nữa chuyển sang bước 2.

b) Nếu tiờu chuẩn đồng nhất thỏa món thỡ tiến hành hợp vựng và cập nhật lại giỏ trị trung bỡnh của vựng cho vựng nàỵ

2. Hợp vựng

Kiểm tra 4 lõn cận như đó nờu trờn. Cú thể cú nhiều vựng thỏa món. Khi đú, chọn vựng tối ưu nhất rồi tiến hành hợp.

5.4 PHÂN VÙNG NH THEO KT CU B MT

Kết cấu thường được nhận biết trờn bề mặt của cỏc đối tượng như gỗ, cỏt, vải vúc…Kết cấu là thuật ngữ phản ỏnh sự lặp lại của cỏc phần tử sợi (texel) cơ bản. Sự lặp lại này cú thể ngẫu nhiờn hay cú tớnh chu kỡ hoặc gần chu kỡ. Một texel chứa rất nhiều điểm ảnh. Trong phõn tớch ảnh, kết cấu được chia làm hai loại chớnh là: loại thống kờ và loại cấu trỳc.

5.4.1 Phương phỏp thống kờ

Tớnh kết cấu ngẫu nhiờn rất phự hợp với cỏc đặc trưng thống kờ. Vỡ vậy, người ta cú thể

dựng cỏc đặc trưng ngẫu nhiờn để đo nú như: Hàm tự tương quan (AutoCorrelation Function- ACF), cỏc biến đổi mật độ gờ, ma trận tương tranh,…

Theo cỏch tiếp cận bằng hàm tự tương quan, độ thụ của kết cấu sợi tỉ lệ với độ rộng của ACF, được biểu diễn bởi khoảng cỏch x0, yo sao cho r(x0,0) = r(0, y0) = 1. Người ta cũng dựng cỏch đo nhỏnh của ACF nhờ hàm khởi sinh moment :

=∑∑ − − m n k n r m n m l k M( , ) ( μ1) ( μ2) ( , ) (5.1) với : =∑∑ m n n m mr( , ) 1 μ và =∑∑ m n n m nr( , ) 2 μ

Cỏc đặc trưng của kết cấu sợi như độ thụ, độ mịn hay hướng cú thể ước lượng nhờ cỏc biến đổi ảnh bằng kỹ thuật lọc tuyến tớnh. Một mụ hỡnh đơn giản trong trường hợp ngẫu nhiờn cho việc phõn tớch tớnh kết cấu đựoc mụ tả trong hỡnh dưới đõy :

Hỡnh 5.4 Phõn tớch kết cu si bng di tương quan

ACF

Lọc dải tương quan Phõn tớch lược đồ

Trớch chọn đặc tớnh

Đặc tớnh sợi u(m,n)

Trong mụ hỡnh này, trường kết cấu sợi trước tiờn được giải chập bởi bộ lọc lấy từ đầu ra cảu ACF. Như vậy, nếu r(m,n) là ACF thỡ :

u(m,n)⊗a(m,n)=ε(m,n) (5.2) là trường ngẫu nhiờn khụng tương quan.

Lưu ý rằng, bộ lọc là khụng duy nhất, cú thể là nhõn quả, bỏn nhõn quả hay khụng nhõn quả. Cỏc ACF hay dựng nhưM(0,2), M(2,0), M(1,1), M(2,2). Cỏc đặc trưng của lược đồ bậc một của ε(m,n)chẳng hạn như trung bỡnh m1, độ phõn tỏn μ2 cũng hay được sử dụng.

Ngoài cỏc đặc trưng trờn, cú thểđưa thờm một số khỏi niệm và định nghĩa cỏc đại lượng dựa trờn đú như: lược đồ mức xỏm (Histogram Grey Level Difference), ma trận xuất hiện mức xỏm (Grey Level Occurrence Matrices).

Lược đồ hiệu mức xỏm:

Lược đồ hiệu mức xỏm dựng để mụ tả cỏc thụng tin mang tớnh khụng gian và được định nghĩa như saụ Cho d=(d1, d2) là vecto dịch chuyển giữa 2 điểm ảnh và g(d) là hiệu mức xỏm với khoảng cỏch d :

g(d) = |f(k,l) – f(k+d1, l+d2)| (5.3) với hàm f(k, l) cho giỏ trị mức xỏm tại tọa độ (k, l). Gọi hg(g, d) là lược đồ của hiệu mức xỏm khoảng cỏch d. Với mỗi khoảng cỏch d ta cú một lược đồ mức xỏm riờng.

Với một miền ảnh cú kết cấu thụ, lược đồhg(g, d) cú khuynh hướng tập trung xung quanh

g=0 với khoảng cỏch d nhỏ. Trỏi lại, với một miền ảnh cú kết cấu mịn, hg(g, d) sẽ phõn nhỏnh dự với vecto dịch chuyển d khỏ nhỏ. Dựa trờn lược đồ này, người ta định nghĩa lại một sốđại lượng :

- Trung bỡnh : ∑ = = N k k h k d g h g d 1 ) , ( μ (5.4) - Phương sai : ∑ = − = N k k g d k d g h g d 1 2 2 ( μ ) ( , ) σ (5.5) - Độ tương phản : ∑ = = N k k g k d g h g d c 1 2 ( , ) (5.6) Phương sai đo độ tản mỏt của hiệu mức xỏm tại một khoảng cỏch d nào đấỵ Kết cấu tất

định thường cú phương sai σdtương đối nhỏ. Độ tương phản cd chớnh là mụmen của lược đồ

hg(g,d) xung quanh g=0 và đo độ tương phản của hiệu mức xỏm. Người ta sử dụng entropy đểđo độđồng nhất cảu lược đồ hg : ∑ = − = N k g k g k g h g d h g d H 1 )) , ( ln( ) , ( (5.7)

Ưu điểm cơ bản của lược đồ hiệu mức xỏm là tớnh toỏn đơn giản. Ngoài ra cũn cú khả

năng cho ta tổ chức kết cấu khụng gian.

Ma trận xuất hiện liờn hiệp mức xỏm

Giả sử P(k,l,d) là xỏc suất liờn hiệp của hai điểm ảnh fkf1với cỏc mức xỏm k,l tương

ứng cỏch nhau một khoảng d. Xỏc suất này dễ dàng tớnh được nhờ việc tớnh số lần xuất hiện nk,l

thể với khoảng cỏch d trong ảnh. Cỏc phần tửck,l của ma trận xuất hiện liờn hiệp mức xỏm cdđược tớnh như sau : cd = (ck,l)n n d l k P c kl l k , , = ( , , )= (5.8) Ma trận xuất hiện liờn hiệp mức xỏm Cd là ma trận vuụng NxN phần tử(N là số mức xỏm của ảnh). Ma trận này chứa cỏc thụng tin hữu ớch về tổ chức kết cấu khụng gian. Nếu kết cấu tương đối thụ thỡ cỏc phần tử của ma trận tập trung xung quanh đường chộo chớnh. Ngược lại, nếu kết cấu bề mặt mịn, giỏ trị cỏc phần tử của cd sẽ phõn rải tương đối rừ.

Dựa trờn khỏi niệm này người ta định nghĩa về một sốđộđo :

- Xỏc suất cực đại : pd =max(k,l)Ck,l (5.9) Entropy : ∑∑ = = − = N k N l l k l k d C C H 1 1 , , ln( ) (5.10) Dễ dàng thấy được entropy cực đại khi xỏc suất liờn hiệp P(k,l,d) cú phõn phối đềụ Mụ men bậc m : ∑∑ = = − = N k N l l k m d k l C I 1 1 , (5.11)

Id cực tiểu khi cỏc phõn tử của ma trận C tập trung trờn đường chộo chớnh vỡ khoảng cỏch

|k-l|m rất nhỏ, Id nhỏ cú nghĩa là kết cấu khỏ thụ. Người ta cũng cũn đưa vào một sốđộ đo khỏc như hàm tự tương quan, phổ năng lượng.

Để ỏp dụng cỏch tiếp cận này, cần cài đặt cỏc giải thuật tớnh cỏc đại lượng đo trờn.

5.4.2 Phương phỏp cấu trỳc

Kết cấu sợi cú cấu trỳc thuần nhất là những texels xỏc định, mà sự xuất hiện lặp đi lặp lại tuõn theo một luật tất định hay ngẫu nhiờn nào đấỵ Một texel về thực tế là một nhúm cỏc điểm

ảnh cú cựng một số tớnh chất bất biến lặp trờn ảnh. Một texel cũng cú định nghĩa theo mức xỏm, theo bề mặt hay tớnh đồng nhất đối với một số cỏc tớnh chất như kớch thước, hướng, lược đồ bậc hai (ma trận tương tranh).

Với cỏc texel được phõn bố ngẫu nhiờn, tớnh kết cấu sợi tương ứng của nú được coi là yếu (Weak) ngược với qui luật phõn bố tất định gọi là khỏe (Strong). Khi tớnh kết cấu sợi là yếu, luật phõn bố cú thểđo bởi:

- Mật độ gờ

- Cỏc loạt dài của cỏc texel liờn thụng tối đa

- Mật độ cực trị tương đối; số pixel trờn một đơn vị diện tớch cú mức xỏm cực trị địa phương so với cỏc lõn cận.

Ngoài hai cỏch tiếp cận trờn, người ta cũn dựng cỏch tiếp cận khỏc bằng cỏch lấy tổ hợp 2 cỏch trờn và gọi là kỹ thuật mosaic. Mụ hỡnh này biểu diễn cỏc quỏ trỡnh học ngẫu nhiờn, thớ dụ

như khảm ngẫu nhiờn hay đều của một mặt phẳng vào cỏc đường cong lồi sẽ làm nổi lờn tớnh kết cấu tế bàọ

5.4.3 Tiếp cận theo tớnh kết cấu

Khi đối tượng xuất hiện trờn một nền cú tớnh kết cấu cao, việc phõn đoạn dựa vào tớnh kết cấu trở nờn quan trọng. Nguyờn nhõn là kết cấu sợi thường chứa mật độ cao cỏc gờ (edge) làm cho phõn đoạn theo biờn kộm hiệu quả, trừ phi ta loại tớnh kết cấụ Việc phõn đoạn dựa vào miền đồng nhất cũng cú thể ỏp dụng cho cỏc đặc trưng kết cấu và cú thể dựng để phõn đoạn cỏc miền cú tớnh kết cấụ

Nhỡn chung, việc phõn loại và phõn vựng dựa vào kết cấu là một vấn đề phức tạp. Ở đõy, tài liệu chỉ mang tớnh chất giới thiệụ Cú thể giải quyết vấn đề này trong thực tế nếu ta biết trước cỏc loại kết cấu (dựa vào quy luật hay cỏc phõn bố của nú).

CÂU HI ễN TP CHƯƠNG 5

1. Thế nào là vựng ảnh ? Mục đớch của phõn vựng ảnh là gỡ ? 2. Thế nào là phõn vựng ảnh theo ngưỡng biờn độ ? Cho vớ dụ ? 3. Thế nào là phõn vựng ảnh theo miền đồng nhất ? Cho vớ dụ ? 4. Trỡnh bày phương phỏp tỏch cõy tứ phõn để phõn vựng ảnh ? 5. Trỡnh bày phương phỏp hợp để phõn vựng ảnh ?

6. Trỡnh bày phương phỏp tổng hợp (tỏch và hợp) để phõn vựng ảnh ? 7. Thế nào là phõn vựng ảnh dựa vào kết cấủ

CHƯƠNG 6: NHN DNG NH

Học xong phần này sinh viờn cú thể nắm được:

1. Một số khỏi niệm, thuật ngữ, cỏc phương phỏp nhận dạng ảnh 2. Nhận dạng dựa theo miền khụng gian

3. Nhận dạng dựa theo cấu trỳc 4. Nhận dạng dựa theo mạng Nơron

6.1 GIỚI THIỆU

Nhận dạng ảnh là giai đoạn cuối của cỏc hệ thống xử lý ảnh. Nhận dạng ảnh dựa trờn lý thuyết nhận dạng (Pattern Recognition) đó được đề cập trong nhiều sỏch về nhận dạng. Trong lý thuyết về nhận dạng núi chung và nhận dạng ảnh núi riờng cú ba cỏch tiếp cận khỏc nhau:

- Nhận dạng dựa vào phõn hoạch khụng gian. - Nhận dạng dựa vào cấu trỳc.

- Nhận dạng dựa vào kỹ thuật mạng nơron.

Hai cỏch tiếp cận đầu là cỏch tiếp cận kinh điển. Cỏc đối tượng ảnh quan sỏt và thu nhận

được phải trải qua giai đoạn tiền xử lý nhằm tăng cường chất lượng, làm nổi cỏc chi tiết, tiếp theo là trớch chọn và biểu diễn cỏc đặc trưng, cuối cựng mới là giai đoạn nhận dạng. Cỏch tiếp cận thứ

ba hoàn toàn khỏc. Nú dựa vào cơ chếđoỏn nhận, lưu trữ và phõn biệt đối tượng mụ phỏng theo hoạt động của hệ thần kinh con ngườị Do cơ chế đặc biệt, cỏc đối tượng thu nhận bởi thị giỏc người khụng cần qua giai đoạn cải thiện mà chuyển ngay sang giai đoạn tổng hợp, đối sỏnh với cỏc mẫu đó lưu trữ để nhận dạng. Đõy là cỏch tiếp cận đầy hứa hẹn được trỡnh bày cụ thể trong

Một phần của tài liệu Xử lý ảnh - PGS-TS Nguyễn Quang Hoan (Trang 54 - 61)

Tải bản đầy đủ (PDF)

(119 trang)