H histogram
Computer Vision
11
White

Ngoc Dao viết ngày 20/03/2016

Histogram là từ gốc Hi Lạp. Histos: cái gì đó dựng đứng lên, ví dụ cột buồm. Gramma: hình biểu diễn. Như vậy có thể diễn Nôm histogram thành biểu đồ cột.

Trong kĩ thuật chụp ảnh, ánh sáng là yếu tố quyết định chất lượng của tấm ảnh, nên histogram thường dùng để chỉ biểu đồ thể hiện cường độ ánh sáng. Ta sẽ bàn về ứng dụng của H histogram trong computer vision, với H là giá trị thể hiện màu sắc trong hệ màu HSV.

Demo

Hãy dowload 31-histogram.swf về rồi dùng trình duyệt mở nó ra để xem.

Mặc dù histogram có nghĩa là biểu đồ dựng đứng, biểu đồ trong demo xin nằm ngang. Ở từng loại histogram, trục đứng lần lượt biểu diễn giá trị đỏ R, xanh lá G, xanh da trời B, cường độ sáng I, màu H. Trục ngang thể hiện số lượng điểm ảnh.

alt text

H histogram:

alt text

Ảnh 1 có 3 loại vật thể: cỏ, dòng sông, và bò. H histogram cho thấy có 3 cụm màu ứng với 3 loại vật thể. Tuy hình dạng là cơ sở quyết định để hệ thống thị giác phân biệt được các vật khác nhau, nhưng màu sắc cũng là căn cứ có thể dùng được.

Ứng dụng

Trong một số trường hợp H histogram là công cụ rất đắc lực khi ứng dụng computer vision, chẳng hạn ứng dụng vào nhận dạng hình ảnh (pattern recognition). Cụ thể, nếu dùng thêm thuật toán clustering (ví dụ k-means, EM), hoàn toàn có thể nhận biết trong ảnh 1 chỗ nào là bò chỗ nào là cỏ chỗ nào là sông, từ đó có thể viết chương trình hỗ trợ cho trại nuôi gia súc:

  • Đếm số lượng bò => Tránh mất cắp, kiểm tra xem có thêm con bò con nào vừa được sinh ra hay không.
  • Tracking được lộ trình di chuyển của bò => Tìm ra tập tính sinh hoạt.
  • Tính diện tính cỏ => Kiểm soát được số cỏ còn nhiều hay ít, không để bò chết đói.

Vân vân và vân vân.

Bình luận


White
{{ comment.user.name }}
Bỏ hay Hay
{{comment.like_count}}
Male avatar
{{ comment_error }}
Hủy
   

Hiển thị thử

Chỉnh sửa

White

Ngoc Dao

102 bài viết.
283 người follow
Kipalog
{{userFollowed ? 'Following' : 'Follow'}}
Cùng một tác giả
White
62 8
Làm thế nào để nâng cấp trang web mà không làm gián đoạn dịch vụ? Đây là câu hỏi phỏng vấn các công ty lớn thường hỏi khi bạn xin vào vị trí làm lậ...
Ngoc Dao viết hơn 2 năm trước
62 8
White
40 1
Bài viết này giải thích sự khác khác nhau giữa hai ngành khoa học máy tính (computer science) và kĩ thuật phần mềm (software engineering), hi vọng ...
Ngoc Dao viết hơn 2 năm trước
40 1
White
34 1
Nếu là team leader, giám đốc công ty hay tướng chỉ huy quân đội, vấn đề cơ bản bạn gặp phải là “hướng mọi người đi theo con đường bạn chỉ ra”. Thử...
Ngoc Dao viết hơn 2 năm trước
34 1
Bài viết liên quan
White
1 2
Kĩ thuật chụp ảnh ra đời từ khoảng 2 thế kỉ trước. Nếu để ý, sẽ thấy tất cả ảnh giấy tồn tại được cho đến ngày nay đều là ảnh sepia. Sepia là từ ti...
Ngoc Dao viết hơn 2 năm trước
1 2
White
0 1
Có ảnh mẫu của một vật thể (ví dụ: ô tô), và ảnh thật chứa một vài vật thể ấy (ví dụ: các ô tô trong bãi đỗ xe). Làm sao để nhận dạng được vị trí c...
Ngoc Dao viết hơn 2 năm trước
0 1
White
10 5
(Ảnh) Ai đã tìm hiểu qua về xử lí ảnh (ví dụ dùng thư viện nổi nhất hiện nay là (Link)), chắc đều từng bắt gặp tấm ảnh này. Tuy nhiên có lẽ không ...
Ngoc Dao viết hơn 2 năm trước
10 5
{{like_count}}

kipalog

{{ comment_count }}

bình luận

{{liked ? "Đã kipalog" : "Kipalog"}}


White
{{userFollowed ? 'Following' : 'Follow'}}
102 bài viết.
283 người follow

 Đầu mục bài viết

Vẫn còn nữa! x

Kipalog vẫn còn rất nhiều bài viết hay và chủ đề thú vị chờ bạn khám phá!