Giới thiệu về Histogram trong xử lý ảnh

Thảo luận trong 'XỬ LÝ ẢNH' bắt đầu bởi Lu ROm, 18 Tháng bảy 2016.

Chia sẻ trang này

Lượt xem: 5,699

  1. Lu ROm

    By:Lu ROmin: 18 Tháng bảy 2016
    Administrator Staff Member

    Tham gia ngày:
    25 Tháng bảy 2014
    Bài viết:
    475
    Đã được thích:
    102
    - Trước khi thảo luận về việc sử dụng Histograms trong xử lý hình ảnh, đầu tiên chúng ta sẽ xem xét histogram là gì, nó được sử dụng như thế nào và sau đó là một ví dụ về histograms để có thể hiểu về nó.
    1. Giới thiệu
    - Histogram là một đồ thị. Histogram thể hiện tần số của mọi thứ. Thông thường Histogram có các thanh đại diện cho tần số xuất hiện của dữ liệu hay nói cách khác là Histogram hiển thị sự phân bố tần số của một tập dữ liệu.
    - Một Histogram có hai trục: trục x và trục y.
    + Trục x chứa các điểm có sự phân bố tần số.
    + Trục y chứa tần số.
    - Các độ cao khác nhau của thanh cho thấy tần số khác nhau của sự xuất hiện của dữ liệu.
    - Thông thường, một biểu đồ trông như thế này.
    upload_2016-7-18_15-42-29.png
    - Ví dụ:
    + Hãy xem xét một lớp học của các sinh viên lập trình và bạn đang dạy C cho các sinh viên đó.
    upload_2016-7-18_15-48-27.png
    ++ Vào cuối học kỳ, bạn nhận được kết quả điểm được thể hiện trong bảng. Nhưng nó là rất lộn xộn và không hiển thị kết quả tổng thể trong lớp của bạn . Vì vậy, bạn phải xây dựng một biểu đồ kết quả của bạn, cho thấy tần suất tổng thể của sự xuất hiện các điểm trong lớp học. Và bạn có biểu đồ hiển thị như hình dưới:
    upload_2016-7-18_15-49-8.png
    2. Histogram của ảnh
    - Histogram của một hình ảnh cũng giống như histograms khác cũng cho thấy sự phân bố tần số. Nhưng biểu đồ hình ảnh hiển thị tần số của các giá trị cường độ điểm ảnh. Trong một biểu đồ hình ảnh, trục x hiển thị cường độ mức xám và trục y hiển thị tần số của cường độ.
    - Ví dụ:
    upload_2016-7-18_15-53-7.png
    - Biểu đồ hình ảnh trên sẽ như thế này:
    upload_2016-7-18_15-53-56.png
    - Trục x của biểu đồ thể hiện phạm vi của các giá trị pixel. Từ một hình ảnh 8 bpp của nó, có nghĩa là nó có 256 mức xám. Đó là lý do trục x bắt đầu từ 0 và kết thúc tại 255 với một khoảng cách là 50. Trong khi đó, trên trục y thể hiện giá trị cường độ.
    - Ứng dụng của Histogram: dùng để phân tích hình ảnh, cân bằng một hình ảnh, tạo ngưỡng cho ảnh. Chúng ta có thể dự đoán về một hình ảnh bằng cách chỉ nhìn vào biểu đồ của nó.