1.一種機器視覺系統,包括:處理器,其被配置為運行在存儲器中存儲的計算機程序,所述計算機程序被配置為:確定來自圖像的多個興趣點;確定所述多個興趣點的興趣點分布,包括指示圖像中的興趣點的分布的數據;確定多個探針的目標分布,其中:來自多個探針的每個探針被用于建模圖樣的一部分;以及所述目標分布指示所述探針在所述興趣點中的一個或多個上的期望放置;并且至少部分基于所述興趣點分布來確定所述多個探針在所述興趣點中的一個或多個上的放置以將所述多個探針的分布與所述目標分布相匹配來生成用于所述圖樣的模型,所述模型包括多個探針和相關聯的放置。2.根據權利要求1所述的機器視覺系統,其中,所述處理器還被配置為:確定在所述多個興趣點處的取向,并且確定指示具有特定取向的興趣點的數目的取向的直方圖。3.根據權利要求2所述的機器視覺系統,其中,所述處理器還被配置為使用平滑函數來使所述取向的直方圖平滑。4.根據權利要求3所述的機器視覺系統,其中,所述平滑函數包括取向域中的圓形核。5.根據權利要求4所述的機器視覺系統,其中,所述圓形核包括余弦函數。6.根據權利要求1所述的機器視覺系統,其中,所述處理器還被配置為找到所有維度上同樣均衡的多個探針,使得與不同取向相關聯的來自多個探針中的每個數目的探針被均衡。7.根據權利要求1所述的機器視覺系統,其中,所述興趣點與通過所述多個探針建模的圖樣的邊界相關聯,其中,所述興趣點與沿所述邊界的弧相關聯,并且其中,所述處理器還被配置為:將第一探針放置在第一興趣點處;基于與所述第一興趣點具有基本上相似的取向的興趣點的數目來調節所述第一興趣點的弧的長度,并且第二數目的興趣點具有與第一興趣點不同的取向;并且基于所調節的所述第一興趣點的弧的長度來將第二探針放置在第二興趣點處。8.根據權利要求2所述的機器視覺系統,其中,所述處理器還被配置為將所述多個興趣點的所述取向的所述分布適合包括混合模型的概率分布的混合。9.根據權利要求8所述的機器視覺系統,其中,所述處理器還被配置為通過將所述多個興趣點聚類到至少一個集群中來確定所述興趣點分布的混合模型的成分的數目。10.根據權利要求8所述的機器視覺系統,其中,所述處理器還被配置為調節興趣點分布混合模型的權重來確定具有其力矩中的至少一個在考慮的維度中的每個上大致相等的性質的所述目標分布。11.根據權利要求1所述的機器視覺系統,其中,所述處理器還被配置為將所述目標分布用于興趣點取向分布比率以對所述興趣點進行重采樣并產生所述多個探針。12.根據權利要求1所述的機器視覺系統,其中,所述興趣點分布和所述目標分布包括在預定集合的維度上的分布,其中,所述預定集合的維度包括歐幾里得維度或圓柱形維度。13.一種方法,包括:確定來自圖像的多個興趣點;確定所述多個興趣點的興趣點分布,包括指示圖像中的興趣點的分布的數據;確定多個探針的目標分布,其中:來自多個探針的每個探針被用于建模圖樣的一部分;以及所述目標分布指示所述探針在所述興趣點中的一個或多個上的期望放置;并且至少部分基于所述興趣點分布來確定所述多個探針在所述興趣點中的一個或多個上的放置以將所述多個探針的分布與所述目標分布相匹配來生成用于所述圖樣的模型,所述模型包括多個探針和相關聯的放置。14.根據權利要求13所述的方法,其中,確定所述興趣點分布包括:確定在所述多個興趣點處的取向,并且確定指示具有特定取向的興趣點的數目的取向的直方圖。15.根據權利要求14所述的方法,還包括使用平滑函數來使所述取向的直方圖平滑。16.根據權利要求13所述的方法,還包括識別在所有考慮的維度上同樣均衡的多個探針,使得與不同取向相關聯的來自多個探針中的大量探針中的每一個被均衡。17.根據權利要求13所述的方法,其中,所述興趣點與通過所述多個探針建模的圖樣的邊界相關聯,其中,所述興趣點與沿所述邊界的弧相關聯,并且其中,至少部分基于所述興趣點分布來確定對所述多個探針的放置包括:將第一探針放置在第一興趣點處;基于與所述第一興趣點具有基本上相似的取向的興趣點的數目來調節所述第一興趣點的弧的長度,并且第二數目的興趣點具有與第一興趣點不同的取向;并且基于所調節的所述第一興趣點的弧的長度來將第二探針放置在第二興趣點處。18.根據權利要求13所述的方法,其中,確定所述興趣點分布包括將所述多個興趣點適合包括混合模型的概率分布,其中,所述概率分布至少指示在所述多個興趣點處測得的取向的分布。19.根據權利要求18所述的方法,還包括通過將所述多個興趣點聚類到至少一個集群中來確定所述興趣點分布的所述混合模型的成分的數目。20.一種非暫時計算機可讀介質,其具有可執行指令,所述指令能操作用于使機器視覺系統:確定來自圖像的多個興趣點;確定所述多個興趣點的興趣點分布,包括指示圖像中的興趣點的分布的數據;確定多個探針的目標分布,其中:來自多個探針的每個探針被用于建模圖樣的一部分;以及所述目標分布指示所述探針在所述興趣點中的一個或多個上的期望放置;并且至少部分基于所述興趣點分布來確定所述多個探針在所述興趣點中的一個或多個上的放置以將所述多個探針的分布與所述目標分布相匹配來生成用于所述圖樣的模型,所述模型包括多個探針和相關聯的放置。21.一種機器視覺系統,包括:處理器,其被配置為運行在存儲器中存儲的計算機程序,所述計算機程序被配置為:確定來自圖像的多個興趣點;確定多個探針的目標分布,其中,探針表示所述圖像的一個或者多個特征被測量的位置,其中,所述目標分布包括具有多個取向格的取向直方圖,其中,所述目標分布的取向格中的第一個取向格指示具有與所述目標分布的取向格的第一個取向格對應的取向的探針的期望數目;并且選擇多個興趣點的子集作為多個探針以將所述探針的取向直方圖與目標分布進行相匹配。22.根據權利要求21所述的機器視覺系統,其中,所述處理器還被配置為確定所述多個興趣點的興趣點分布,其中,所述興趣點分布包括具有多個取向格的取向直方圖,其中,所述興趣點分布的取向格中的第二個取向格指示具有與所述興趣點分布的取向格的第二個取向格對應的取向的興趣點的數目。23.根據權利要求22所述的機器視覺系統,其中,所述處理器還被配置為使用平滑函數來使所述取向直方圖平滑。24.根據權利要求23所述的機器視覺系統,其中,所述平滑函數包括取向域中的圓形核。25.根據權利要求24所述的機器視覺系統,其中,所述圓形核包括余弦函數。26.根據權利要求21所述的機器視覺系統,其中,所述目標分布包括均勻分布。27.根據權利要求26所述的機器視覺系統,其中,所述興趣點與通過所述多個探針建模的圖樣的邊界相關聯,其中,所述興趣點與沿所述邊界的弧相關聯,并且其中,所述處理器還被配置為:基于對應于相應的興趣點的興趣點分布中的取向格的值來調節與興趣點相關聯的弧的長度;沿著所調節的弧均勻地放置多個探針;并且基于對應于相應的興趣點的興趣點分布中的取向格的值來反向調節所調節的弧。28.根據權利要求22所述的機器視覺系統,其中,所述處理器還被配置為將所述多個興趣點的所述取向的所述分布適合包括混合模型的概率分布的混合。29.根據權利要求28所述的機器視覺系統,其中,所述處理器還被配置為通過將所述多個興趣點聚類到至少一個集群中來確定所述興趣點分布的混合模型的成分的數目,或者其中,所述處理器還被配置為調節興趣點分布混合模型的權重來確定具有其力矩中的至少一個在考慮的維度中的每個上大致相等的性質的所述目標分布。30.根據權利要求21所述的機器視覺系統,其中,所述處理器還被配置為將所述目標分布用于興趣點取向分布比率以對所述興趣點進行重采樣并產生所述多個探針,或者其中,所述興趣點分布和所述目標分布包括在預定集合的維度上的分布,其中,所述預定集合的維度包括歐幾里得維度或圓柱形維度。31.一種方法,包括:確定來自圖像的多個興趣點;確定所述多個興趣點的興趣點分布,其中,探針表示所述圖像的一個或者多個特征被測量的位置,其中,目標分布包括具有多個取向格的取向直方圖,其中,所述目標分布的取向格中的第一個取向格指示具有與所述目標分布的取向格的第一個取向格對應的取向的探針的期望數目;并且選擇多個興趣點的子集作為多個探針以將所述探針的取向直方圖與目標分布進行相匹配。32.根據權利要求31所述的方法,還包括確定所述多個興趣點的興趣點分布,其中,所述興趣點分布包括具有多個取向格的取向直方圖,其中,所述興趣點分布的取向格中的第二個取向格指示具有與所述興趣點分布的取向格的第二個取向格對應的取向的大量興趣點。33.根據權利要求31所述的方法,所述目標分布包括均勻分布。34.根據權利要求33所述的方法,所述興趣點與通過所述多個探針建模的圖樣的邊界相關聯,其中,所述興趣點與沿所述邊界的弧相關聯,并且其中,選擇所述多個興趣點的子集作為多個探針包括:基于對應于相應的興趣點的興趣點分布中的取向格的值來調節與興趣點相關聯的弧的長度;沿著所調節的弧均勻地放置多個探針;并且基于對應于相應的興趣點的興趣點分布中的取向格的值來反向調節所調節的弧。35.根據權利要求32所述的方法,其中,確定所述興趣點分布包括將所述多個興趣點適合包括混合模型的概率分布,其中,所述概率分布至少指示在所述多個興趣點處測得的取向的分布,或者還包括通過將所述多個興趣點聚類到至少一個集群中來確定所述興趣點分布的所述混合模型的成分的數目。36.一種非暫時計算機可讀介質,其具有可執行指令,所述指令能操作用于使機器視覺系統:確定來自圖像的多個興趣點;確定所述多個興趣點的興趣點分布,其中,探針表示所述圖像的一個或者多個特征被測量的位置,其中,目標分布包括具有多個取向格的取向直方圖,其中,所述目標分布的取向格中的第一個取向格指示具有與所述目標分布的取向格的第一個取向格對應的取向的探針的期望數目;并且選擇多個興趣點的子集作為多個探針以將所述探針的取向直方圖與目標分布進行相匹配。37.一種用于生成識別測試圖像中的圖樣的模型的機器視覺系統,系統包括:處理器,其被配置為運行在存儲器中存儲的計算機程序,所述計算機程序被配置為:使用興趣點檢測模塊確定來自訓練圖像的多個興趣點;通過在所述存儲器中存儲的與所述興趣點檢測模塊通信的特征分布計算FDC模塊來確定與所述多個興趣點相關聯的特征分布;基于與多個檢測到的興趣點相關聯的特征,使用目標分布計算TDC模塊來確定所述模型的多個探針的目標分布,其中,探針表示所述測試圖像的一個或者多個特征被測量的位置,其中,所述目標分布指示探針在一個或多個興趣點上的期望放置并包括具有多個取向格的第一取向直方圖,其中,所述目標分布的取向格中的第一個取向格的值指示具有與所述目標分布的取向格的第一個取向格對應的取向的探針的期望數目;并且基于所述多個取向格的值,通過與所述TDC模塊進行通信的探針分布匹配PDM模塊來選擇多個興趣點的子集作為多個探針。38.根據權利要求37所述的機器視覺系統,其中,與所述多個興趣點相關聯的特征分布包括具有多個取向格的第二取向直方圖,其中,興趣點特征分布的取向格中的第二個取向格指示具有與興趣點分布的取向格的第二個取向格對應的取向的興趣點的數目。39.根據權利要求38所述的機器視覺系統,其中,所述處理器還被配置為使用平滑函數來使所述興趣點特征分布的取向直方圖平滑。40.根據權利要求39所述的機器視覺系統,其中,所述平滑函數包括取向域中的圓形核。41.根據權利要求40所述的機器視覺系統,其中,所述圓形核包括余弦函數。42.根據權利要求37所述的機器視覺系統,其中,所述目標分布是在探針位置處測量到的取向的均勻分布。43.根據權利要求38所述的機器視覺系統,其中,所述興趣點與通過所述多個探針建模的圖樣的邊界相關聯,其中,所述興趣點與沿所述邊界的弧相關聯,并且其中,所述處理器還被配置為:調節與對應于相應的興趣點的第二取向直方圖的取向格的值成反比的與興趣點相關聯的形成邊界的弧的長度;沿著所調節的邊界均勻地放置多個探針;并且反向縮放與對應于相應的興趣點的第二取向直方圖的取向格的值成反比的邊界的所調節的弧。44.根據權利要求38所述的機器視覺系統,其中,所述處理器還被配置為將所述多個興趣點的所述取向的所述分布適合包括混合模型的概率分布的混合。45.根據權利要求44所述的機器視覺系統,其中,所述混合模型包括高斯混合模型GMM,并且所述處理器還被配置為通過將所述多個興趣點聚類到至少一個集群中并且確定最好地適合所述多個興趣點的集群數目,來確定所述GMM的高斯分布的數目。46.根據權利要求37所述的機器視覺系統,其中,所述處理器還被配置為將所述目標分布用于確定興趣點取向分布比率以對所述興趣點進行重采樣并產生所述多個探針,或者其中,所述興趣點分布和所述目標分布包括在預定集合的維度上的分布,其中,所述預定集合的維度包括歐幾里得維度或圓柱形維度。47.一種生成識別測試圖像中的圖樣的模型的方法,包括:通過機器視覺系統中的興趣點檢測模塊確定來自訓練圖像的多個興趣點;通過與所述機器視覺系統中的興趣點檢測模塊耦合的特征分布計算FDC模塊,確定與所述多個興趣點相關聯的特征分布;基于與多個檢測到的興趣點相關聯的特征,使用目標分布計算TDC模塊來確定所述模型的所述多個興趣點的目標分布,其中,探針表示所述測試圖像的一個或者多個特征被測量的位置,其中,所述目標分布指示探針在一個或多個興趣點上的期望放置并包括具有多個取向格的第一取向直方圖,其中,所述目標分布的取向格中的第一個取向格的值指示具有與所述目標分布的取向格的第一個取向格對應的取向的探針的期望數目;并且基于所述多個取向格的值,通過與所述TDC模塊進行通信的探針分布匹配PDM模塊來選擇多個興趣點的子集作為多個探針。48.根據權利要求47所述的方法,其中,與所述多個興趣點相關聯的特征分布包括具有多個取向格的第二取向直方圖,其中,興趣點特征分布的取向格中的第二個取向格指示具有與所述興趣點分布的取向格的第二個取向格對應的取向的興趣點數目。49.根據權利要求47所述的方法,所述目標分布是在探針位置處測量到的取向的均勻分布。50.根據權利要求48所述的方法,所述興趣點與通過所述多個探針建模的圖樣的邊界相關聯,其中,所述興趣點與沿所述邊界的弧相關聯,并且其中,選擇所述多個興趣點的子集作為多個探針包括:調節與對應于相應的興趣點的第二取向直方圖的取向格的值成反比的與興趣點相關聯的形成邊界的弧的長度;沿著所調節的邊界均勻地放置多個探針;并且反向縮放與對應于相應的興趣點的第二取向直方圖的取向格的值成反比的邊界的所調節的弧。51.根據權利要求48所述的方法,其中,確定所述興趣點分布包括將所述多個興趣點適合包括混合模型的概率分布,其中,所述概率分布至少指示在所述多個興趣點處測得的取向的分布,或者其中,所述混合模型包括高斯混合模型GMM,并且所述方法還包括通過將所述多個興趣點聚類到至少一個集群中并且確定最好地適合所述多個興趣點的集群數目,來確定所述GMM的高斯分布的數目。52.一種非暫時計算機可讀介質,其具有與興趣點檢測模塊、特征分布計算FDC模塊、目標分布計算TDC模塊和探針分布匹配PDM模塊相關聯的可執行指令,所述指令能操作用于使機器視覺系統:確定來自訓練圖像的多個興趣點;確定與所述多個興趣點相關聯的特征分布;基于與多個檢測到的興趣點相關聯的特征,確定模型的所述多個興趣點的目標分布,其中,探針表示測試圖像的一個或者多個特征被測量的位置,其中,所述目標分布指示探針在一個或多個興趣點上的期望放置并包括具有多個取向格的第一取向直方圖,其中,所述目標分布的取向格中的第一個取向格的值指示具有與所述目標分布的取向格的第一個取向格對應的取向的探針的期望數目;并且基于所述多個取向格的值,選擇多個興趣點的子集作為多個探針。
展開