在計算機視覺領域,blob檢測技術旨在識別數字圖像中與周圍區域在屬性上(如亮度或顏色)有差異的區域。一般來說,blob是一個圖像區域,其中一些屬性近似恒定;這意味著blob中的所有點在某種意義上是彼此相似的。本文將探討blob檢測的各種技術,特別是如何通過多尺度方法自動識別不同大小的blob。
研究和開發blob檢測器的主要原因之一是提供邊緣檢測器或角落檢測器無法獲得的補充信息。早期的blob檢測工作用於獲取進一步處理的興趣區域。這些區域可以標示圖像域中物體或物體部分的存在,其應用包括物體識別和目標追蹤。在直方圖分析等其他領域,blob描述符也可用於峰值檢測,這對於分割而言至關重要。blob描述符的另一個常見用途是作為紋理分析和紋理識別的基本原理。
最近的研究表明,blob描述符在基於外觀的物體識別中發揮了日益重要的作用,這是基於局部圖像統計的。
拉普拉斯-高斯(LoG)是最早且最常見的blob檢測方法之一。在給定的輸入圖像中,這個圖像首先與高斯核進行卷積,以獲得一種尺度空間表示。接著,計算應用拉普拉斯算子後的結果,通常對於主動的低亮度blob給出強正響應,而對於高亮度blob則給出強負響應。不過,當在單一尺度應用此算子時,響應會受到圖像域中blob結構的大小與使用的高斯核大小之間關係的強烈影響。
因此,自動捕獲圖像域中不同(未知)大小的blob需要一種多尺度的方法。
基於高斯差分(DoG)的方法從scale space的編輯圖像中提取blob。它能夠近似於拉普拉斯算子的性能,且在多數計算機視覺文獻中被廣泛討論。這一方法的特色在於它能夠通過兩個高斯平滑圖像的差異來計算,這使得blob檢測變得更加有效。
通過考慮尺度標準化的海森矩陣行列式,我們能夠獲得一種新的blob檢測方式。這一方法隨後可以用於自動尺度選擇,且對於鞍點的響應也有良好表現。此外,該方法在非歐幾里得仿射變換下的尺度選擇性能優於傳統的拉普拉斯算子。
在blob檢測研究中,還有人提出了拉普拉斯與海森行列式的混合運算子。這一方法結合了空間選擇和尺度選擇的優勢,並被應用於圖像匹配、物體識別和紋理分析等多個領域。
考慮到輸入圖像可能會受到透視失真的影響,開發出能夠對仿射變換不變的blob檢測器自然成為了研究的熱點。這一方法的核心是對blob描述符進行仿射形狀調整,從而在更為複雜的環境中獲取blob。這些對應於拉普拉斯法、DoG法和海森行列式的仿射適應版本提供了更穩定的檢測結果。
重要的是,海森行列式的運算子已擴展至時空領域。一個先進的尺度標準化微分表達式為blob檢測提供了新的可能性,使得對動態過程中的blob識別更為常見。
在這些進展中,我們可以看到blob檢測技術對於計算機視覺的變革性影響。當今的blob檢測不僅在靜態圖像中表現出色,隨著時空分析的出現,它也在視頻和動態過程的捕捉方面變得越來越重要。然而,未來在這一領域還有許多挑戰等待解決,如何更好地面對這些挑戰,或許是我們接下來的重要課題?