trừ khung hỡnh liền kề
Giả sử, chỳng ta cú tệp ảnh động video định dạng avi, với cỏc thụng số thuộc tớnh như Hỡnh 6.22.
Cỏc khung hỡnh được lấy từ file video cú dạng RGB 24 bit, và được chuyển sang ảnh 256 cấp xỏm. Chỳng ta gọi khung hỡnh hiện thời là Ic, khung hỡnh liền trước Ip. Khung hỡnh Igc, Igp cựng là ảnh xỏm 256 màu, được chuyển như sau:
//Ảnh hiện thời
ColorIc=(Ic(i,j).Red + Ic(i,j).Green + Ic(i,j).Blue)/3; Igc(i,j).Blue= ColorIc;
Igc(i,j).Green= ColorIc; Igc(i,j).Red= ColorIc; //Ảnh liền trước
ColorIp=(Ic(i,j).Red + Ic(i,j).Green + Ic(i,j).Blue)/3; Igp(i,j).Red= ColorIp;
Igp(i,j).Green= ColorIp; Igp(i,j).Blue= ColorIp;
Hỡnh 6.22. Thuộc tớnh của file video dạng avi
Tiếp theo, Igc, Igp được trừ theo từng điểm ảnh, và được so sỏnh với ngưỡng. Nếu giỏ trị tuyệt đối nhỏ hơn giỏ trị ngưỡng thỡ coi là điểm giống nhau, ngược lại coi là khỏc nhau. Tức là, tại vị trớ i,j:
if(abs(ColorIp- ColorIc)<lThreshold) //giống nhau { Iwb(i,j).Red=0; Iwb(i,j).Green=0; Iwb(i,j).Blue=0; } else //khỏc nhau { Iwb(i,j).Red=255; Iwb(i,j).Green=255; Iwb(i,j).Blue=255; }
Iwb là ảnh đen trắng thể hiện vựng khỏc nhau giữa 2 khung hỡnh, những điểm khỏc nhau sẽ cú màu trắng, ngược lại cú màu đen. Dưới đõy là một số hỡnh minh họa của kỹ thuật trừ ảnh liền kề với ngưỡng được đặt là 20.
c) Ảnh đen trắng Iwb
Hỡnh 6.23. Ảnh khung hỡnh liền trước và hiện thời cú sai khỏc ớt.
a) Ảnh khung hỡnh liền trước, b) Ảnh khung hỡnh hiện thời, c) Ảnh đen trắng dựng kỹ thuật trừ ảnh liền kề, với ngưỡng
là 20.
a) Ảnh khung hỡnh liền trước Ip b) Ảnh khung hỡnh hiện thời Ic
c) Ảnh đen trắng Iwb
Hỡnh 6.24. Ảnh khung hỡnh liền trước và hiện thời cú sai khỏc đỏng kể.
a) Ảnh liền trước, b) Ảnh hiện thời, c) Ảnh đen trắng dựng kỹ thuật trừ ảnh liền
a) Ảnh khung hỡnh liền trước Ip b) Ảnh khung hỡnh hiện thời Ic
c) Ảnh xếp chồng
Hỡnh 6.25. a) Ảnh liền trước, b) Ảnh liền sau, c) Ảnh xếp chồng b) lờn a)
điểm khỏc nhau sẽ cú màu đỏ.
Qua Hỡnh 6.23, Hỡnh 6.24 và Hỡnh 6.25, chỳng ta nhận thấy: với những khung hỡnh sai khỏc nhau ớt sẽ làm cho ảnh Iwb cú màu đen (Ic, Ip cú độ giống nhau lớn), cũn với những khung hỡnh cú độ khỏc nhau đỏng kể, thỡ ngoài những đối tượng chuyển động, cũn cú nhiễu (do sự tương phản, thời tiết...). Vỡ vậy, với kỹ thuật trừ khung hỡnh liền kề cú thể làm cho quỏ trỡnh bỏm đối tượng chuyển động bị mất đi (vỡ cú thể cú 2 khung hỡnh cú độ khỏc nhau khụng đỏng kể). Thực nghiệm cho thấy: Nếu chỳng ta giảm giỏ trị ngưỡng thỡ sẽ tăng được độ phõn biệt giữa cỏc khung hỡnh gần giống nhau, nhưng cũng sẽ làm tăng vựng khỏc nhau đối với khung hỡnh cú độ khỏc nhau nhiều, do đú sẽ làm cho quỏ trỡnh xử lý phức tạp hơn. Như vậy, với kỹ thuật trừ khung hỡnh liền kề chỳng ta cú được nhận xột sau:
• Chưa tối ưu được quỏ trỡnh xử lý, vỡ phải xử lý tất cả khung hỡnh cú trong đoạn video mặc dự chỳng khụng cú sự thay đổi (cỏc đối tượng khụng chuyển động).
• Thu được những thay đổi nhỏ đối với những đối tượng cú chuyển động chậm và cú thể là khụng phõn biệt được vỡ thay đổi ớt, vỡ vậy mà khú cú thể lấy được toàn bộ đối tượng chuyển động.
• Chứa nhiều nhiễu, do thời tiết, độ tương phản, độ búng làm thay đổi giỏ trị màu ở những vựng khụng chuyển động.
Vỡ vậy, chỳng ta sẽ khụng thực hiện trừ khung hỡnh liền kề để phỏt hiện đối tượng. Dưới đõy chỳng ta sẽ xem xột một hướng tiếp cận kết hợp: kỹ thuật trừ khung hỡnh, đo độ thay đổi, xột vị trớ, và kỹ thuật dũ biờn ảnh đa cấp xỏm để nõng cao hiệu quả phỏt hiện đối tượng chuyển động.