當前位置:
首頁 > 最新 > 圖像特徵提取總結篇一

圖像特徵提取總結篇一

此內容由周同學提供@周競宇

特徵提取是計算機視覺和圖像處理中的一個概念。它指的是使用計算機提取圖像信息,決定每個圖像的點是否屬於一個圖像特徵。特徵提取的結果是把圖像上的點分為不同的子集,這些子集往往屬於孤立的點、連續的曲線或者連續的區域。

特徵的定義

至今為止特徵沒有萬能和精確的定義。特徵的精確定義往往由問題或者應用類型決定。特徵是一個數字圖像中「有趣」的部分,它是許多計算機圖像分析演算法的起點。因此一個演算法是否成功往往由它使用和定義的特徵決定。因此特徵提取最重要的一個特性是「可重複性」:同一場景的不同圖像所提取的特徵應該是相同的。

特徵提取是圖象處理中的一個初級運算,也就是說它是對一個圖像進行的第一個運算處理。它檢查每個像素來確定該像素是否代表一個特徵。假如它是一個更大的演算法的一部分,那麼這個演算法一般只檢查圖像的特徵區域。作為特徵提取的一個前提運算,輸入圖像一般通過高斯模糊核在尺度空間中被平滑。此後通過局部導數運算來計算圖像的一個或多個特徵。

有時,假如特徵提取需要許多的計算時間,而可以使用的時間有限制,一個高層次演算法可以用來控制特徵提取階層,這樣僅圖像的部分被用來尋找特徵。

由於許多計算機圖像演算法使用特徵提取作為其初級計算步驟,因此有大量特徵提取演算法被發展,其提取的特徵各種各樣,它們的計算複雜性和可重複性也非常不同。

邊緣

邊緣是組成兩個圖像區域之間邊界(或邊緣)的像素。一般一個邊緣的形狀可以是任意的,還可能包括交叉點。在實踐中邊緣一般被定義為圖像中擁有大的梯度的點組成的子集。一些常用的演算法還會把梯度高的點聯繫起來來構成一個更完善的邊緣的描寫。這些演算法也可能對邊緣提出一些限制。

角是圖像中點似(由點組成的角)的特徵,在局部它有兩維結構。早期的演算法首先進行邊緣檢測,然後分析邊緣的走向來尋找邊緣突然轉向(角)。後來發展的演算法不再需要邊緣檢測這個步驟,而是可以直接在圖像梯度中尋找高度曲率。後來發現這樣有時可以在圖像中本來沒有角的地方發現具有同角一樣的特徵的區域。

區域

與角不同的是區域描寫一個圖像中的一個區域性的結構,但是區域也可能僅由一個像素組成,因此許多區域檢測也可以用來監測角。一個區域監測器檢測圖像中一個對於角監測器來說太平滑的區域。區域檢測可以被想像

為把一張圖像縮小,然後在縮小的圖像上進行角檢測。

長條形的物體被稱為脊。在實踐中脊可以被看作是代表對稱軸的一維曲線,此外局部針對於每個脊像素有一個脊寬度。從灰梯度圖像中提取脊要比提取邊緣、角和區域困難。在空中攝影中往往使用脊檢測來分辨道路,在醫學圖像中它被用來分辨血管。

特徵抽取

特徵被檢測後它可以從圖像中被抽取出來。這個過程可能需要許多圖像處理的計算機。其結果被稱為特徵描述或者特徵向量。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 大話西油HPC 的精彩文章:

TAG:大話西油HPC |