[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"_public_topic_publications_histogram%20m%C3%A0u{\"limit\":5}":3,"_public_topic_byId_histogram màu":11},{"code":4,"data":5,"meta":10},"SUCCESS",{"latest":6,"mostCited":7,"vietnamFeatured":8,"vietnamLatest":9},[],[],[],[],null,{"code":4,"data":12,"meta":10},{"id":13,"title":14,"description":15,"content":16,"term":13,"englishTitle":17,"synonyms":18,"definition":22,"discipline":23,"references":24,"faqs":71,"createUser":84,"publishUser":88,"keywords":89,"keywordCount":98,"enrichTopicLink":99,"status":100,"createTime":101,"updateTime":102,"publishTime":103,"linkEnrichedTime":104,"publicationScanTime":10,"contentErrorMessage":10,"viewCount":105,"relateTopics":106},"histogram màu","Histogram màu là gì? Cơ sở toán học và độ đo tương đồng","Histogram màu là gì? Tìm hiểu cấu trúc lượng tử hoá không gian màu, độ đo Swain-Ballard, khoảng cách EMD và giải pháp bất biến ánh sáng trong xử lý ảnh.","\u003Cp>Histogram màu (color histogram) là biểu đồ phân bố xác suất hoặc tần suất xuất hiện của các giá trị màu sắc bên trong một bức ảnh số hoặc một vùng quan tâm, biểu diễn số lượng pixel tương ứng với từng khoảng màu (bin) xác định trong một không gian màu cụ thể. Khác với biểu đồ lược đồ xám chỉ phản ánh mật độ phân bố cường độ sáng đơn kênh, histogram màu mã hoá thông tin phân bố quang phổ đa chiều độc lập với các phép biến đổi hình học như tịnh tiến và quay mặt phẳng. Bài viết trình bày cơ sở toán học lượng tử hoá không gian màu, các phương pháp trích xuất biểu đồ, độ đo tương đồng và khoảng cách thống kê, các biến thể mở rộng không gian, giải pháp chống nhiễu chiếu sáng và các ứng dụng cốt lõi trong thị giác máy tính.\u003C\u002Fp>\n\n\u003Ch2>Cơ sở toán học và biểu diễn histogram màu\u003C\u002Fh2>\n\u003Cp>Trong xử lý ảnh số, một bức ảnh màu kỹ thuật số kích thước chiều rộng \u003Cscript type=\"math\u002Ftex\">W\u003C\u002Fscript> và chiều cao \u003Cscript type=\"math\u002Ftex\">H_y\u003C\u002Fscript> chứa tổng số \u003Cscript type=\"math\u002Ftex\">N = W \\times H_y\u003C\u002Fscript> điểm ảnh. Mỗi điểm ảnh tại toạ độ không gian \u003Cscript type=\"math\u002Ftex\">(x, y)\u003C\u002Fscript> mang một véc-tơ màu sắc nằm trong không gian màu đa chiều. Để xây dựng histogram màu, không gian màu liên tục hoặc rời rạc bậc cao được chia thành tập hợp \u003Cscript type=\"math\u002Ftex\">K\u003C\u002Fscript> khoảng rời rạc rời nhau gọi là các bin màu.\u003C\u002Fp>\n\n\u003Cp>Biểu đồ histogram màu rời rạc được xác định thông qua hàm đếm tần suất xuất hiện của các pixel được gán vào từng bin màu tương ứng:\u003C\u002Fp>\n\n\u003Cscript type=\"math\u002Ftex; mode=display\">h(k) = \\sum_{x=1}^{W} \\sum_{y=1}^{H_y} \\delta(q(I(x, y)) - k)\u003C\u002Fscript>\n\n\u003Cp>Trong công thức toán học trên, đại lượng \u003Cscript type=\"math\u002Ftex\">h(k)\u003C\u002Fscript> là tần suất xuất hiện số lượng điểm ảnh rơi vào bin màu thứ \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript>, ký hiệu \u003Cscript type=\"math\u002Ftex\">K\u003C\u002Fscript> là tổng số lượng bin màu của biểu đồ với chỉ số \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript> chạy từ 1 đến \u003Cscript type=\"math\u002Ftex\">K\u003C\u002Fscript>, đại lượng \u003Cscript type=\"math\u002Ftex\">I(x, y)\u003C\u002Fscript> biểu thị giá trị véc-tơ màu của điểm ảnh tại toạ độ cột \u003Cscript type=\"math\u002Ftex\">x\u003C\u002Fscript> (hoành độ) và hàng \u003Cscript type=\"math\u002Ftex\">y\u003C\u002Fscript> (tung độ) với \u003Cscript type=\"math\u002Ftex\">x\u003C\u002Fscript> chạy từ 1 đến \u003Cscript type=\"math\u002Ftex\">W\u003C\u002Fscript> và \u003Cscript type=\"math\u002Ftex\">y\u003C\u002Fscript> chạy từ 1 đến \u003Cscript type=\"math\u002Ftex\">H_y\u003C\u002Fscript>, hàm \u003Cscript type=\"math\u002Ftex\">q(\\cdot)\u003C\u002Fscript> là toán tử lượng tử hoá không gian màu ánh xạ mỗi véc-tơ màu vào một chỉ số bin nguyên duy nhất, và hàm \u003Cscript type=\"math\u002Ftex\">\\delta\u003C\u002Fscript> là hàm delta Kronecker nhận giá trị bằng một khi đối số bằng không và nhận giá trị bằng không trong các trường hợp còn lại.\u003C\u002Fp>\n\n\u003Cp>Để so sánh các bức ảnh có kích thước hình học hoặc độ phân giải khác nhau, biểu đồ histogram tần suất thô được chuẩn hoá thành {{topic|%7B%22topic%22%3A%22ph%C3%A2n%20ph%E1%BB%91i%20x%C3%A1c%20su%E1%BA%A5t%22%7D}} rời rạc:\u003C\u002Fp>\n\n\u003Cscript type=\"math\u002Ftex; mode=display\">p(k) = \\frac{h(k)}{N} = \\frac{h(k)}{\\sum_{j=1}^{K} h(j)}\u003C\u002Fscript>\n\n\u003Cp>Trong đó \u003Cscript type=\"math\u002Ftex\">p(k)\u003C\u002Fscript> là giá trị xác suất chuẩn hoá của bin màu thứ \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript> thoả mãn điều kiện không âm và tổng xác suất trên toàn bộ \u003Cscript type=\"math\u002Ftex\">K\u003C\u002Fscript> bin màu bằng đúng một, đại lượng \u003Cscript type=\"math\u002Ftex\">h(k)\u003C\u002Fscript> là số lượng điểm ảnh trong bin thứ \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript>, và \u003Cscript type=\"math\u002Ftex\">N\u003C\u002Fscript> là tổng số điểm ảnh của toàn bộ bức ảnh.\u003C\u002Fp>\n\n\u003Ch2>Phương pháp lượng tử hoá và lựa chọn không gian màu\u003C\u002Fh2>\n\u003Cp>Phương pháp phân chia không gian màu và số lượng bin quyết định trực tiếp đến dung lượng bộ nhớ, tốc độ tính toán và độ nhạy cảm của histogram đối với các biến đổi quang học:\u003C\u002Fp>\n\n\u003Ch3>Lượng tử hoá không gian màu kết hợp so với lượng tử hoá biên độc lập\u003C\u002Fh3>\n\u003Cp>Khi {{topic|%7B%22topic%22%3A%22tr%C3%ADch%20xu%E1%BA%A5t%20%C4%91%E1%BA%B7c%20tr%C6%B0ng%22%7D}} màu sắc, hai chiến lược lượng tử hoá phổ biến được áp dụng:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Lượng tử hoá kết hợp 3 chiều (joint 3D histogram):\u003C\u002Fstrong> Không gian màu được phân chia đồng thời trên cả ba trục toạ độ. Số lượng bin tổng thể bằng tích số của số mức phân chia trên từng kênh màu. Biểu đồ 3D lưu giữ toàn vẹn mối tương quan đồng thời giữa các thành phần màu sắc, mang lại năng lực phân biệt hình ảnh vượt trội nhưng đòi hỏi kích thước lưu trữ lớn và dễ gặp hiện tượng thưa thớt dữ liệu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lượng tử hoá biên độc lập (marginal 1D histograms):\u003C\u002Fstrong> Mỗi kênh màu được tính toán một biểu đồ histogram riêng biệt rồi ghép nối thành một véc-tơ đặc trưng một chiều với số chiều bằng tổng số mức phân chia của từng kênh. Cách tiếp cận này tiết kiệm bộ nhớ nhưng làm mất hoàn toàn thông tin tương quan đồng thời giữa các kênh màu (ví dụ không thể phân biệt giữa một bức ảnh chứa một nửa số điểm ảnh màu đỏ tươi và một nửa số điểm ảnh màu xanh lục với một bức ảnh chứa một nửa số điểm ảnh màu vàng và một nửa số điểm ảnh màu đen, do phân bố giá trị trên từng kênh riêng lẻ của hai ảnh là hoàn toàn trùng khớp).\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch3>Ảnh hưởng của việc lựa chọn không gian màu\u003C\u002Fh3>\n\u003Cp>Biểu diễn histogram phụ thuộc chặt chẽ vào không gian màu cơ sở:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Không gian màu RGB:\u003C\u002Fstrong> Không gian màu thiết bị trực giao cơ bản gồm ba kênh đỏ, lục, lam. Dù trực quan trong hiển thị phần cứng, ba kênh RGB có mức độ tương quan rất cao và cực kỳ nhạy cảm với sự thay đổi của cường độ chiếu sáng và góc nghiêng nguồn sáng.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Không gian màu HSV và HSL:\u003C\u002Fstrong> Phân tách kênh độ sắc (Hue), độ bão hoà (Saturation) và giá trị độ sáng (Value). Kênh độ sắc \u003Cscript type=\"math\u002Ftex\">H\u003C\u002Fscript> mang tính chất góc phản ánh bước sóng màu chủ đạo, có tính bất biến tự nhiên trước sự thay đổi của {{topic|%7B%22topic%22%3A%22c%C6%B0%E1%BB%9Dng%20%C4%91%E1%BB%99%20%C3%A1nh%20s%C3%A1ng%22%7D}} chiếu tới, cho phép lượng tử hoá chi tiết kênh sắc độ trong khi giảm bớt độ phân giải của kênh độ sáng.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Không gian màu cảm nhận đồng đều CIE Lab và CIE Luv:\u003C\u002Fstrong> Được thiết kế dựa trên mô hình thị giác người, trong đó khoảng cách Euclid giữa hai điểm màu phản ánh trực tiếp độ sai biệt màu sắc cảm nhận trực quan. Phân tách kênh độ chói \u003Cscript type=\"math\u002Ftex\">L^*\u003C\u002Fscript> với hai trục màu đối kháng \u003Cscript type=\"math\u002Ftex\">a^*\u003C\u002Fscript> và \u003Cscript type=\"math\u002Ftex\">b^*\u003C\u002Fscript> giúp tối ưu hoá các thuật toán so sánh ảnh trong hệ thống tìm kiếm nội dung.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Độ đo tương đồng và khoảng cách giữa các histogram màu\u003C\u002Fh2>\n\u003Cp>Để so sánh mức độ tương đồng giữa hai bức ảnh dựa trên histogram màu, các nhà nghiên cứu đã phát triển nhiều hàm khoảng cách và độ đo thống kê:\u003C\u002Fp>\n\n\u003Ch3>Độ đo giao thoa biểu đồ histogram\u003C\u002Fh3>\n\u003Cp>Trong công trình mang tính bước ngoặt khởi đầu cho ngành lập chỉ mục ảnh màu, Swain và Ballard (1991) đã giới thiệu độ đo giao thoa biểu đồ histogram (Histogram Intersection) để đánh giá mức độ tương đồng giữa một ảnh mô hình mẫu và một ảnh truy vấn:\u003C\u002Fp>\n\n\u003Cscript type=\"math\u002Ftex; mode=display\">S_{\\cap}(I, M) = \\frac{\\sum_{k=1}^{K} \\min(I(k), M(k))}{\\sum_{k=1}^{K} M(k)}\u003C\u002Fscript>\n\n\u003Cp>Trong phương thức tính toán trên, ký hiệu \u003Cscript type=\"math\u002Ftex\">S_{\\cap}(I, M)\u003C\u002Fscript> là giá trị độ tương đồng giao thoa giữa ảnh truy vấn \u003Cscript type=\"math\u002Ftex\">I\u003C\u002Fscript> và ảnh mô hình mẫu \u003Cscript type=\"math\u002Ftex\">M\u003C\u002Fscript>, đại lượng \u003Cscript type=\"math\u002Ftex\">I(k)\u003C\u002Fscript> là giá trị tần suất của bin thứ \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript> trong histogram ảnh truy vấn, \u003Cscript type=\"math\u002Ftex\">M(k)\u003C\u002Fscript> là giá trị tần suất của bin thứ \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript> trong histogram ảnh mô hình mẫu, ký hiệu \u003Cscript type=\"math\u002Ftex\">K\u003C\u002Fscript> là tổng số lượng bin màu, và mẫu số là tổng số lượng điểm ảnh của ảnh mẫu mô hình. Swain và Ballard (1991) đã chứng minh rằng độ đo giao thoa có khả năng bù trừ hiệu quả hiện tượng che khuất một phần (occlusion) và sự thay đổi tỷ lệ kích thước vật thể khi quan sát trên các tập dữ liệu vật thể đa dạng.\u003C\u002Fp>\n\n\u003Cp>Bên cạnh độ đo giao thoa, Swain và Ballard (1991) còn đề xuất thuật toán chiếu ngược biểu đồ histogram (Histogram Backprojection), cho phép gán xác suất thuộc về vật thể mục tiêu cho từng pixel riêng lẻ trong ảnh nền phức tạp, từ đó xác định toạ độ không gian của vật thể cần tìm kiếm.\u003C\u002Fp>\n\n\u003Ch3>Khoảng cách Minkowski và khoảng cách Chi-bình phương\u003C\u002Fh3>\n\u003Cp>Các khoảng cách chuẩn Minkowski bao gồm khoảng cách Manhattan (chuẩn \u003Cscript type=\"math\u002Ftex\">L_1\u003C\u002Fscript>) và khoảng cách Euclid (chuẩn \u003Cscript type=\"math\u002Ftex\">L_2\u003C\u002Fscript>). Tuy nhiên, trong phân tích {{topic|%7B%22topic%22%3A%22ph%C3%A2n%20ph%E1%BB%91i%20th%E1%BB%91ng%20k%C3%AA%22%7D}}, khoảng cách Chi-bình phương (\u003Cscript type=\"math\u002Ftex\">\\chi^2\u003C\u002Fscript>) thường mang lại kết quả phù hợp hơn do tính đến tỷ trọng tương đối của từng bin:\u003C\u002Fp>\n\n\u003Cscript type=\"math\u002Ftex; mode=display\">\\chi^2(I, M) = \\frac{1}{2} \\sum_{k=1}^{K} \\frac{(I(k) - M(k))^2}{I(k) + M(k)}\u003C\u002Fscript>\n\n\u003Cp>Trong phương trình trên, đại lượng \u003Cscript type=\"math\u002Ftex\">\\chi^2(I, M)\u003C\u002Fscript> là khoảng cách Chi-bình phương giữa hai histogram phân phối xác suất chuẩn hoá \u003Cscript type=\"math\u002Ftex\">I\u003C\u002Fscript> và \u003Cscript type=\"math\u002Ftex\">M\u003C\u002Fscript>, đại lượng \u003Cscript type=\"math\u002Ftex\">I(k)\u003C\u002Fscript> và \u003Cscript type=\"math\u002Ftex\">M(k)\u003C\u002Fscript> lần lượt là tần suất xuất hiện của bin màu thứ \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript> trong hai biểu đồ tương ứng, và đại lượng \u003Cscript type=\"math\u002Ftex\">K\u003C\u002Fscript> là số lượng bin màu của biểu đồ.\u003C\u002Fp>\n\n\u003Ch3>Khoảng cách người dọn đất\u003C\u002Fh3>\n\u003Cp>Một nhược điểm cốt tử của các độ đo khoảng cách so sánh từng bin độc lập (như Euclid, giao thoa hay Chi-bình phương) là chúng hoàn toàn bỏ qua khoảng cách ngữ nghĩa giữa các màu sắc khác nhau. Hai màu đỏ tươi và đỏ cam nằm ở hai bin lân cận sẽ bị coi là hoàn toàn xa lạ giống hệt như màu đỏ và màu xanh lam.\u003C\u002Fp>\n\n\u003Cp>Để giải quyết triệt để rào cản này, Rubner, Tomasi và Guibas (2000) đã đề xuất ứng dụng khoảng cách người dọn đất (Earth Mover's Distance - EMD) vào bài toán truy vấn ảnh màu. EMD mô hình hoá việc so sánh hai phân phối màu dưới dạng bài toán vận tải tối ưu Monge-Kantorovich, tính toán lượng công tối thiểu cần thiết để chuyển dịch một phân bố màu này thành một phân bố màu khác:\u003C\u002Fp>\n\n\u003Cscript type=\"math\u002Ftex; mode=display\">\\text{EMD}(P, Q) = \\frac{\\sum_{i=1}^{m} \\sum_{j=1}^{n} f_{ij} d_{ij}}{\\sum_{i=1}^{m} \\sum_{j=1}^{n} f_{ij}}\u003C\u002Fscript>\n\n\u003Cp>Trong công thức toán học trên, đại lượng \u003Cscript type=\"math\u002Ftex\">\\text{EMD}(P, Q)\u003C\u002Fscript> biểu thị khoảng cách người dọn đất giữa hai chữ ký phân phối màu \u003Cscript type=\"math\u002Ftex\">P\u003C\u002Fscript> gồm \u003Cscript type=\"math\u002Ftex\">m\u003C\u002Fscript> cụm màu và \u003Cscript type=\"math\u002Ftex\">Q\u003C\u002Fscript> gồm \u003Cscript type=\"math\u002Ftex\">n\u003C\u002Fscript> cụm màu, ký hiệu \u003Cscript type=\"math\u002Ftex\">d_{ij}\u003C\u002Fscript> là khoảng cách màu sắc cơ sở giữa tâm cụm màu thứ \u003Cscript type=\"math\u002Ftex\">i\u003C\u002Fscript> của \u003Cscript type=\"math\u002Ftex\">P\u003C\u002Fscript> và tâm cụm màu thứ \u003Cscript type=\"math\u002Ftex\">j\u003C\u002Fscript> của \u003Cscript type=\"math\u002Ftex\">Q\u003C\u002Fscript> (thường đo bằng khoảng cách Euclid trong không gian cảm nhận màu đồng đều CIE Lab), và đại lượng \u003Cscript type=\"math\u002Ftex\">f_{ij}\u003C\u002Fscript> là luồng khối lượng màu tối ưu được vận chuyển giữa hai cụm màu, được xác định thông qua giải thuật {{topic|%7B%22topic%22%3A%22quy%20ho%E1%BA%A1ch%20tuy%E1%BA%BFn%20t%C3%ADnh%22%7D}} tối ưu hoá tổng công vận tải. Nghiên cứu của Rubner, Tomasi và Guibas (2000) chứng minh EMD tạo ra độ đo tương đồng mượt mà, phản ánh chân thực cảm nhận thị giác của con người và cho phép so sánh từng phần giữa các ảnh chứa nhiều đối tượng.\u003C\u002Fp>\n\n\u003Ch2>Khắc phục nhược điểm thiếu thông tin không gian\u003C\u002Fh2>\n\u003Cp>Mặc dù histogram màu toàn cục có tính bất biến mạnh mẽ trước các phép quay và biến dạng phối cảnh, nhược điểm cốt lõi của nó là hoàn toàn đánh mất {{topic|%7B%22topic%22%3A%22c%E1%BA%A5u%20tr%C3%BAc%20h%C3%ACnh%20h%E1%BB%8Dc%22%7D}} và vị trí không gian của các điểm ảnh. Hai bức ảnh có cùng tỷ lệ phân bố màu sắc nhưng bố cục hình học khác nhau sẽ tạo ra hai histogram màu hoàn toàn trùng khớp nhau.\u003C\u002Fp>\n\n\u003Ch3>Véc-tơ cố kết màu\u003C\u002Fh3>\n\u003Cp>Để bổ sung thông tin bố cục không gian mà vẫn giữ được tính gọn nhẹ của biểu đồ histogram, Pass, Zabih và Miller (1996) đã đề xuất phương pháp véc-tơ cố kết màu (Color Coherence Vector - CCV). Trong phương pháp này, mỗi bin màu thứ \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript> được phân tách thành hai thành phần riêng biệt:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Pixel cố kết (coherent pixel):\u003C\u002Fstrong> Các điểm ảnh màu thuộc về một vùng liên thông cùng màu có diện tích lớn hơn hoặc bằng một ngưỡng diện tích tới hạn \u003Cscript type=\"math\u002Ftex\">\\tau\u003C\u002Fscript>. Ngưỡng diện tích này thường được thiết lập là 1% tổng số điểm ảnh của bức ảnh.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pixel không cố kết (incoherent pixel):\u003C\u002Fstrong> Các điểm ảnh màu rải rác hoặc nằm trong các thành phần liên thông nhỏ hơn ngưỡng diện tích tới hạn \u003Cscript type=\"math\u002Ftex\">\\tau\u003C\u002Fscript>.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Theo đó, mỗi bin màu được biểu diễn bằng một cặp giá trị \u003Cscript type=\"math\u002Ftex\">(\\alpha_k, \\beta_k)\u003C\u002Fscript> với \u003Cscript type=\"math\u002Ftex\">\\alpha_k\u003C\u002Fscript> là số lượng pixel cố kết và \u003Cscript type=\"math\u002Ftex\">\\beta_k\u003C\u002Fscript> là số lượng pixel không cố kết, thoả mãn điều kiện tổng \u003Cscript type=\"math\u002Ftex\">\\alpha_k + \\beta_k = h(k)\u003C\u002Fscript>. Nhờ phân biệt được giữa các mảng màu liền khối lớn và các đốm màu nhiễu hạt li ti, kết quả thực nghiệm của Pass, Zabih và Miller (1996) cho thấy CCV cải thiện đáng kể năng lực phân biệt và độ chính xác truy vấn so với histogram màu truyền thống trên tập dữ liệu ảnh kiểm thử.\u003C\u002Fp>\n\n\u003Ch3>Phân hoạch không gian và biểu đồ Spatiogram\u003C\u002Fh3>\n\u003Cp>Ngoài véc-tơ cố kết màu, các kỹ thuật bổ sung toạ độ không gian khác bao gồm:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Histogram phân hoạch lưới không gian (grid-based partition):\u003C\u002Fstrong> Bức ảnh được chia thành các ô lưới hình học cố định, sau đó trích xuất biểu đồ histogram màu cục bộ trên từng ô rồi ghép nối lại thành véc-tơ tổng hợp.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Biểu đồ toạ độ màu không gian (Spatiogram):\u003C\u002Fstrong> Mở rộng biểu đồ histogram bằng cách lưu thêm toạ độ trung bình \u003Cscript type=\"math\u002Ftex\">\\mu_k\u003C\u002Fscript> và {{topic|%7B%22topic%22%3A%22ma%20tr%E1%BA%ADn%20hi%E1%BB%87p%20ph%C6%B0%C6%A1ng%20sai%22%7D}} không gian \u003Cscript type=\"math\u002Ftex\">\\Sigma_k\u003C\u002Fscript> của các điểm ảnh thuộc về từng bin màu \u003Cscript type=\"math\u002Ftex\">k\u003C\u002Fscript>, cung cấp mô tả trực tiếp về vị trí trung tâm và hình dạng {{topic|%7B%22topic%22%3A%22ph%C3%A2n%20b%E1%BB%91%20kh%C3%B4ng%20gian%22%7D}} của từng khối màu.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Bất biến màu sắc trước biến đổi chiếu sáng\u003C\u002Fh2>\n\u003Cp>Một thách thức lớn trong việc ứng dụng histogram màu là độ nhạy cảm trước sự biến thiên của điều kiện chiếu sáng môi trường. Khi cường độ nguồn sáng thay đổi hoặc xuất hiện bóng đổ và phản xạ chói, phân bố màu trên các kênh RGB sẽ bị dịch chuyển nghiêm trọng.\u003C\u002Fp>\n\n\u003Cp>Trong công trình nghiên cứu sâu về nhận dạng vật thể dựa trên màu sắc, Gevers và Smeulders (1999) đã khai thác mô hình phản xạ lưỡng sắc của Shafer để phân tích các thành phần phản xạ thân và phản xạ bề mặt:\u003C\u002Fp>\n\n\u003Cp>Gevers và Smeulders (1999) đã chứng minh các mô hình toạ độ màu bất biến sau:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Toạ độ màu chuẩn hoá rgb:\u003C\u002Fstrong> Được xác định bằng tỉ số giữa từng kênh màu trên tổng ba kênh (\u003Cscript type=\"math\u002Ftex\">r = R\u002F(R+G+B)\u003C\u002Fscript>, \u003Cscript type=\"math\u002Ftex\">g = G\u002F(R+G+B)\u003C\u002Fscript>). Gevers và Smeulders (1999) chứng minh trên phương diện lý thuyết rằng các toạ độ này bất biến trước hướng chiếu sáng, hướng bề mặt và hiện tượng bóng đổ (shading) đối với vật thể bề mặt phản xạ khuếch tán Lambertian dưới nguồn sáng trắng. Tuy nhiên, trên ảnh thực tế, toạ độ chuẩn hoá bị mất ổn định nghiêm trọng tại các vùng tối sâu khi tổng ba kênh tiệm cận không do hiện tượng kỳ dị toán học và nhiễu cảm biến, đồng thời không có tính bất biến trước các điểm phản xạ chói bề mặt.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Không gian màu bất biến \u003Cscript type=\"math\u002Ftex\">l_1l_2l_3\u003C\u002Fscript> và sắc độ \u003Cscript type=\"math\u002Ftex\">H\u003C\u002Fscript>:\u003C\u002Fstrong> Để loại bỏ ảnh hưởng của các điểm chói bề mặt, Gevers và Smeulders (1999) chứng minh rằng các tổ hợp màu phi tuyến \u003Cscript type=\"math\u002Ftex\">l_1l_2l_3\u003C\u002Fscript> cũng như góc sắc độ \u003Cscript type=\"math\u002Ftex\">H\u003C\u002Fscript> trong không gian HSV có tính chất bất biến trắc quang trước cả hiện tượng bóng đổ lẫn các điểm phản xạ chói (specular highlights) dưới ánh sáng trắng, cho phép hệ thống nhận dạng vật thể duy trì độ tin cậy trong môi trường quang học phức tạp.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Cp>Tổng kết toàn diện về chặng đường phát triển của các hệ thống truy vấn ảnh dựa trên nội dung, Smeulders và cs. (2000) đã chỉ ra rằng việc kết hợp các không gian màu bất biến với các chiến lược phân hoạch không gian là con đường tất yếu để thu hẹp khoảng cách ngữ nghĩa giữa đặc trưng điểm ảnh mức thấp và cảm nhận nhận thức mức cao của con người.\u003C\u002Fp>\n\n\u003Ch2>Bảng đối sánh các phương pháp biểu diễn phân bố màu\u003C\u002Fh2>\n\u003Cp>Bảng tổng hợp dưới đây phân tích so sánh các kỹ thuật biểu diễn phân bố màu sắc chủ đạo trong thị giác máy tính:\u003C\u002Fp>\n\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Phương pháp biểu diễn\u003C\u002Fth>\n\u003Cth>Thông tin không gian\u003C\u002Fth>\n\u003Cth>Độ phức tạp tính toán\u003C\u002Fth>\n\u003Cth>Độ bất biến chiếu sáng\u003C\u002Fth>\n\u003Cth>Ưu điểm và ứng dụng chính\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr>\n\u003Ctd>Histogram RGB toàn cục\u003C\u002Ftd>\n\u003Ctd>Hoàn toàn không có\u003C\u002Ftd>\n\u003Ctd>Rất thấp, tính toán tức thời theo thời gian thực\u003C\u002Ftd>\n\u003Ctd>Rất kém, nhạy cảm với bóng đổ và thay đổi ánh sáng\u003C\u002Ftd>\n\u003Ctd>Cực kỳ gọn nhẹ, phân loại ảnh nhanh, trích xuất đặc trưng sơ bộ\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Histogram HSV \u002F HSL\u003C\u002Ftd>\n\u003Ctd>Hoàn toàn không có\u003C\u002Ftd>\n\u003Ctd>Thấp, yêu cầu biến đổi toạ độ màu phi tuyến\u003C\u002Ftd>\n\u003Ctd>Tốt trên kênh sắc độ \u003Cscript type=\"math\u002Ftex\">H\u003C\u002Fscript> trước biến thiên cường độ sáng\u003C\u002Ftd>\n\u003Ctd>Theo dõi màu sắc mục tiêu trong video, phát hiện vùng da người\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Véc-tơ cố kết màu CCV\u003C\u002Ftd>\n\u003Ctd>Có thông tin phân cụm diện tích liên thông cục bộ\u003C\u002Ftd>\n\u003Ctd>Trung bình, yêu cầu gán nhãn thành phần liên thông\u003C\u002Ftd>\n\u003Ctd>Phụ thuộc vào không gian màu cơ sở được lựa chọn\u003C\u002Ftd>\n\u003Ctd>Phân biệt ảnh cùng phân bố màu nhưng khác cấu trúc bố cục mảng màu\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Histogram lưới không gian\u003C\u002Ftd>\n\u003Ctd>Có toạ độ vị trí thô theo từng ô lưới hình học\u003C\u002Ftd>\n\u003Ctd>Trung bình, tăng kích thước véc-tơ theo số ô lưới\u003C\u002Ftd>\n\u003Ctd>Phụ thuộc vào không gian màu cơ sở\u003C\u002Ftd>\n\u003Ctd>Phân loại cảnh tự nhiên, nhận dạng ảnh phong cảnh và tài liệu\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Biểu đồ chữ ký kết hợp EMD\u003C\u002Ftd>\n\u003Ctd>Mềm dẻo theo các cụm phân bố màu đa chiều\u003C\u002Ftd>\n\u003Ctd>Cao, giải bài toán quy hoạch tuyến tính tối ưu\u003C\u002Ftd>\n\u003Ctd>Phụ thuộc vào không gian màu cơ sở; không gian CIE Lab mang lại tính đồng đều cảm nhận trực quan chứ không có tính bất biến trắc quang tự nhiên trước biến thiên chiếu sáng\u003C\u002Ftd>\n\u003Ctd>Truy vấn ảnh tương đồng chất lượng cao, khớp mẫu ảnh từng phần\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\n\u003Ch2>Ứng dụng thực tiễn trong thị giác máy tính và phân tích dữ liệu ảnh\u003C\u002Fh2>\n\u003Cp>Histogram màu đóng vai trò là một trong những đặc trưng nền tảng được ứng dụng sâu rộng trong nhiều bài toán thực tế:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Truy vấn ảnh dựa trên nội dung (CBIR):\u003C\u002Fstrong> Đóng vai trò là chỉ mục tìm kiếm hình ảnh tương đồng trong các kho dữ liệu đa phương tiện quy mô lớn, cho phép người dùng tìm kiếm hình ảnh có bảng màu hoặc chủ đề màu tương tự như ảnh truy vấn mà không cần gán nhãn văn bản thủ công.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theo dõi đối tượng chuyển động trong video:\u003C\u002Fstrong> Thuật toán Mean-Shift và CamShift sử dụng histogram màu để xây dựng mô hình phân bố xác suất của đối tượng mục tiêu. Nhờ tính bất biến với biến dạng hình học và biến đổi góc quay, thuật toán theo dõi thời gian thực đối tượng di chuyển liên tục qua các khung hình video giám sát an ninh.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phát hiện và phân đoạn vùng da người:\u003C\u002Fstrong> Bằng cách xây dựng biểu đồ histogram màu trong không gian sắc độ \u003Cscript type=\"math\u002Ftex\">YC_bC_r\u003C\u002Fscript> hoặc HSV trên tập dữ liệu mẫu, hệ thống có thể phân tách nhanh vùng da người độc lập với chủng tộc, hỗ trợ các thuật toán nhận diện khuôn mặt, phát hiện cử chỉ bàn tay và kiểm duyệt nội dung tự động.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phát hiện chuyển cảnh video (shot boundary detection):\u003C\u002Fstrong> Tính toán độ sai biệt histogram màu giữa các khung hình liên tiếp cho phép phát hiện chính xác thời điểm cắt cảnh đột ngột (hard cut) hoặc hiệu ứng chuyển cảnh mờ dần (dissolve\u002Ffade) trong biên tập video tự động.\u003C\u002Fli>\n\u003C\u002Ful>\n\n\u003Ch2>Các hạn chế cố hữu và xu hướng phát triển hiện đại\u003C\u002Fh2>\n\u003Cp>Mặc dù là công cụ đắc lực trong xử lý ảnh truyền thống, histogram màu đối mặt với những giới hạn kỹ thuật nội tại:\u003C\u002Fp>\n\n\u003Ch3>Bùng nổ số chiều và hiện tượng dữ liệu thưa thớt\u003C\u002Fh3>\n\u003Cp>Khi gia tăng số lượng bin để đạt độ phân giải màu sắc cao hơn trong các không gian màu 3 chiều, số chiều của véc-tơ đặc trưng tăng theo hàm số mũ. Hiện tượng này không chỉ đòi hỏi dung lượng bộ nhớ lớn mà còn dẫn đến hiện tượng suy giảm hiệu quả của các độ đo khoảng cách hình học trong không gian nhiều chiều.\u003C\u002Fp>\n\n\u003Ch3>Độ nhạy cảm với bóng đổ và vùng tối phức tạp\u003C\u002Fh3>\n\u003Cp>Trong các vùng ảnh có cường độ chiếu sáng cực thấp (vùng bóng tối sâu) hoặc cực cao (vùng bão hoà chói trắng), các kênh màu sắc bị suy biến nghiêm trọng, khiến độ sắc trở nên bất ổn định và làm sai lệch phân bố của biểu đồ histogram.\u003C\u002Fp>\n\n\u003Ch3>Sự tích hợp với mạng nơ-ron học sâu và mô hình hiện đại\u003C\u002Fh3>\n\u003Cp>Trong kỷ nguyên thị giác máy tính hiện đại, các đặc trưng học sâu trích xuất từ mạng nơ-ron tích chập (CNN) đã thay thế phần lớn các đặc trưng thủ công toàn cục. Khảo sát toàn diện về các kỹ thuật truy vấn ảnh dựa trên nội dung sử dụng học sâu, Kapoor và cs. (2021) phân tích rằng sự kết hợp giữa các đặc trưng thủ công như histogram màu với các véc-tơ đặc trưng trích xuất từ mạng nơ-ron tích chập mang lại biểu diễn bổ trợ hiệu quả, giúp bù đắp sự nhạy cảm của các bộ lọc tích chập đối với thông tin màu sắc toàn cục. Bên cạnh đó, các biến thể vi phân của biểu đồ histogram (differentiable histogram layer) và hàm mất mát phân bố màu tiếp tục được phát triển trong các bài toán cân bằng màu tự động, chuyển đổi phong cách nghệ thuật và tăng cường ảnh thiếu sáng.\u003C\u002Fp>\n","color histogram",[19,20,21],"biểu đồ màu","lược đồ màu","histogram ảnh màu","Histogram màu là biểu đồ phân bố xác suất hoặc tần suất xuất hiện của các giá trị màu sắc bên trong một bức ảnh số hoặc vùng quan tâm, biểu diễn số lượng pixel tương ứng với từng khoảng màu xác định trong một không gian màu cụ thể.","ENGINEERING_TECHNOLOGY",[25,33,41,48,55,63],{"citationText":26,"title":27,"authors":28,"source":29,"year":30,"doi":31,"url":32},"Swain, M. J., & Ballard, D. H. (1991). Color indexing. International Journal of Computer Vision, 7(1), 11-32.","Color indexing","Swain, Ballard","International Journal of Computer Vision",1991,"10.1007\u002Fbf00130487","https:\u002F\u002Fdoi.org\u002F10.1007\u002Fbf00130487",{"citationText":34,"title":35,"authors":36,"source":37,"year":38,"doi":39,"url":40},"Pass, G., Zabih, R., & Miller, J. (1996). Comparing images using color coherence vectors. Proceedings of the fourth ACM international conference on Multimedia, 65-73.","Comparing images using color coherence vectors","Pass, Zabih, Miller","Proceedings of the fourth ACM international conference on Multimedia",1996,"10.1145\u002F244130.244148","https:\u002F\u002Fdoi.org\u002F10.1145\u002F244130.244148",{"citationText":42,"title":43,"authors":44,"source":29,"year":45,"doi":46,"url":47},"Rubner, Y., Tomasi, C., & Guibas, L. J. (2000). The Earth Mover's Distance as a Metric for Image Retrieval. International Journal of Computer Vision, 40(2), 99-121.","The Earth Mover's Distance as a Metric for Image Retrieval","Rubner, Tomasi, Guibas",2000,"10.1023\u002FA:1026543900054","https:\u002F\u002Fdoi.org\u002F10.1023\u002FA:1026543900054",{"citationText":49,"title":50,"authors":51,"source":52,"year":45,"doi":53,"url":54},"Smeulders, A. W., Worring, M., Santini, S., Gupta, A., & Jain, R. (2000). Content-based image retrieval at the end of the early years. IEEE Transactions on Pattern Analysis and Machine Intelligence, 22(12), 1349-1380.","Content-based image retrieval at the end of the early years","Smeulders, Worring, Santini, Gupta, Jain","IEEE Transactions on Pattern Analysis and Machine Intelligence","10.1109\u002F34.895972","https:\u002F\u002Fdoi.org\u002F10.1109\u002F34.895972",{"citationText":56,"title":57,"authors":58,"source":59,"year":60,"doi":61,"url":62},"Gevers, T., & Smeulders, A. W. (1999). Color-based object recognition. Pattern Recognition, 32(3), 453-464.","Color-based object recognition","Gevers, Smeulders","Pattern Recognition",1999,"10.1016\u002FS0031-3203(98)00036-3","https:\u002F\u002Fdoi.org\u002F10.1016\u002FS0031-3203(98)00036-3",{"citationText":64,"title":65,"authors":66,"source":67,"year":68,"doi":69,"url":70},"Kapoor, R., Sharma, D., & Gulati, T. (2021). State of the art content based image retrieval techniques using deep learning: a survey. Multimedia Tools and Applications, 80(19), 29561-29583.","State of the art content based image retrieval techniques using deep learning: a survey","Kapoor, Sharma, Gulati","Multimedia Tools and Applications",2021,"10.1007\u002Fs11042-021-11045-1","https:\u002F\u002Fdoi.org\u002F10.1007\u002Fs11042-021-11045-1",[72,75,78,81],{"question":73,"answer":74},"Histogram màu là gì và khác gì so với histogram độ xám?","Histogram màu là biểu đồ thống kê tần suất xuất hiện của các giá trị màu sắc trong không gian màu đa chiều (như RGB, HSV, Lab) của bức ảnh. Khác với histogram độ xám chỉ biểu diễn phân bố cường độ sáng đơn kênh, histogram màu phản ánh phân bố phổ màu và mối tương quan giữa các thành phần màu sắc.",{"question":76,"answer":77},"Độ đo giao thoa Histogram Intersection hoạt động như thế nào?","Độ đo giao thoa do Swain và Ballard đề xuất tính tổng giá trị cực tiểu giữa các bin tương ứng của hai histogram rồi chia cho tổng số pixel của ảnh mẫu. Phương pháp này cho phép so sánh độ tương đồng màu sắc hiệu quả, đồng thời có khả năng bù trừ hiện tượng vật thể bị che khuất một phần hoặc thay đổi tỷ lệ kích thước.",{"question":79,"answer":80},"Tại sao histogram màu toàn cục dễ thất bại khi so sánh bố cục không gian?","Histogram màu toàn cục chỉ đếm số lượng điểm ảnh thuộc từng khoảng màu mà hoàn toàn không lưu giữ toạ độ vị trí của các điểm ảnh đó. Do đó, hai bức ảnh có cùng tỷ lệ màu sắc nhưng bố cục hình học đối nghịch nhau vẫn có thể sinh ra histogram giống hệt nhau.",{"question":82,"answer":83},"Làm thế nào để histogram màu có khả năng bất biến trước sự thay đổi ánh sáng?","Để giảm thiểu ảnh hưởng của nguồn sáng và bóng đổ, các nhà nghiên cứu áp dụng các không gian màu chuẩn hoá như rgb dưới mô hình bề mặt khuếch tán Lambertian, hoặc sử dụng các không gian màu bất biến l1l2l3 và kênh sắc độ H trong không gian HSV để loại bỏ ảnh hưởng của cả bóng đổ lẫn các điểm phản xạ chói bề mặt.",{"id":85,"researcherId":10,"name":86,"imageUrl":87},1,"Nguyễn Ngọc Sơn","https:\u002F\u002Flh3.googleusercontent.com\u002Fa\u002FACg8ocLGfGsF1nYQqYK5BasTLhNu1dBrBXg2fcEgBNPXJ0p2gqLQnO7i=s96-c",{"id":85,"researcherId":10,"name":86,"imageUrl":87},[90,91,92,93,94,95,96,97],"phân phối xác suất","trích xuất đặc trưng","cường độ ánh sáng","phân phối thống kê","quy hoạch tuyến tính","cấu trúc hình học","ma trận hiệp phương sai","phân bố không gian",8,false,"PUBLISHED","2025-12-01T09:43:09.808+00:00","2026-09-05T07:10:23.555+00:00","2026-09-05T07:01:45.230+00:00","2026-09-05T07:10:23.096+00:00",0,[107,110,113,116,119,122,132,137,141,151],{"id":108,"title":109,"term":108,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"tán xạ","Tán xạ là gì? Các nghiên cứu khoa học về Tán xạ",{"id":111,"title":112,"term":111,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"bộ lọc kalman","Bộ lọc kalman là gì? Các nghiên cứu khoa học về Bộ lọc kalman",{"id":114,"title":115,"term":114,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"nano silica","Nano silica là gì? Các công bố khoa học về Nano silica",{"id":117,"title":118,"term":117,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"mật độ quang học","Mật độ quang học là gì? Các nghiên cứu khoa học liên quan",{"id":120,"title":121,"term":120,"englishTitle":10,"definition":10,"discipline":10,"disciplineCode":10,"disciplineLabel":10,"disciplineColor":10,"disciplineIcon":10},"học máy nâng cao","Học máy nâng cao là gì? Các nghiên cứu khoa học liên quan",{"id":123,"title":124,"term":123,"englishTitle":125,"definition":126,"discipline":127,"disciplineCode":128,"disciplineLabel":129,"disciplineColor":130,"disciplineIcon":131},"cấu trúc phân tử","Cấu trúc phân tử là gì? Các nghiên cứu khoa học liên quan","molecular structure","Cấu trúc phân tử (molecular structure) là sự sắp xếp hình học ba chiều trong không gian của các nguyên tử cấu thành nên phân tử và các liên kết hóa học liên kết chúng lại với nhau.","NATURAL_SCIENCES","natural-sciences","Khoa học tự nhiên","#0E9F9C","atom",{"id":133,"title":134,"term":133,"englishTitle":135,"definition":136,"discipline":127,"disciplineCode":128,"disciplineLabel":129,"disciplineColor":130,"disciplineIcon":131},"phức chất","Phức chất là gì? Cấu trúc liên kết phối trí và ứng dụng","Coordination Complex","Phức chất (hợp chất phối trí) là hợp chất hóa học được tạo thành từ một nguyên tử hoặc ion trung tâm liên kết với các phân tử hoặc ion bao quanh (phối tử) bằng liên kết cộng hóa trị phối trí.",{"id":138,"title":139,"term":138,"englishTitle":138,"definition":140,"discipline":127,"disciplineCode":128,"disciplineLabel":129,"disciplineColor":130,"disciplineIcon":131},"entropy","Entropy là gì? Từ nhiệt động lực học đến học máy","Entropy là đại lượng vật lý và toán học trung tâm biểu thị mức độ hỗn loạn, độ bất định hoặc lượng thông tin cần thiết để mô tả trạng thái của một hệ thống vật lý, thống kê hoặc mô hình tính toán.",{"id":142,"title":143,"term":142,"englishTitle":144,"definition":145,"discipline":146,"disciplineCode":147,"disciplineLabel":148,"disciplineColor":149,"disciplineIcon":150},"không gian đô thị","Không gian đô thị là gì? Các nghiên cứu khoa học liên quan","urban space","Không gian đô thị (urban space) là toàn bộ môi trường không gian ba chiều được cấu trúc bởi các công trình kiến trúc, hệ thống giao thông, không gian công cộng (công viên, quảng trường) và các mối quan hệ xã hội trong phạm vi thành phố.","SOCIAL_SCIENCES","social-sciences","Khoa học xã hội","#E08600","users",{"id":152,"title":153,"term":152,"englishTitle":154,"definition":155,"discipline":127,"disciplineCode":128,"disciplineLabel":129,"disciplineColor":130,"disciplineIcon":131},"độ chệch bias","Độ chệch (Bias) là gì? Công thức tính, phân rã MSE và sự đánh đổi Bias-Variance","statistical bias","Độ chệch (bias) trong thống kê và học máy là sự sai khác có tính hệ thống giữa kỳ vọng toán học của một ước lượng thống kê và giá trị thực sự của tham số tổng thể cần ước lượng."]