cross-correlation

    0熱度

    1回答

    我有買方/賣方問題我需要解決: 我作爲買方想要購買(可以說)50件商品。有幾個賣家擁有我需要的所有(或至少一些)產品。我可以向他們詢問不同產品的價格並選擇最便宜的選項。到現在爲止還挺好。問題如下:如果我組合不同的產品,產品價格是相關的: 賣家A可以賣我產品A爲400美元,產品B爲300,但兩者合計爲500美元。 我不知道這個相關函數是如何構建的,我只能要求一個結果。我甚至可以要求部分: 我可以從賣

    0熱度

    1回答

    我想通過合適的矢量元素的直方圖(長度爲system_size的num_samples採樣)和相應的聚類函數T2,T3來計算矢量樣本的二點和三點相關函數R2,R3。爲了簡單起見,我正在考慮在統一垃圾箱中進行直方圖化。 什麼是矢量化和/或加速下面的代碼的好方法? n = length(mesh); R2 = zeros(n, n); R3 = zeros(n, n, n); for sample

    1熱度

    1回答

    我遇到的問題是編寫的代碼,使Matlab的GPU編程的內置功能將正確劃分數據並行執行。具體來說,我將N'粒子'圖像發送到GPU的內存,以三維陣列的形式組織,第三維表示每個圖像,並嘗試將每個N圖像與代表目標的單個圖像進行比較,在GPU內存中。 我當前實現,真正或多或少,我想怎麼看的實施,是用一行代碼: particle_ifft = ifft2(particle_fft.*target_fft);

    0熱度

    2回答

    我有一個信號,或多或少重複自己(不完全一樣,從一個到下一個,見左圖)。如果我使用自相關,我會得到許多最大值(右圖),但它不會告訴我相關性高的地方(哪個樣本號)。它給了我時滯,但我失去了有關位置的信息,也就是我原始數據中發生信號的樣本號。例如在自動更正中。繪圖,樣品500處的第二個峯值應對應於數據圖中大約樣品750處的信號。我可以通過使用一個小窗口來移動數據軌跡並找到最大值,但這需要花費太多時間。有

    1熱度

    2回答

    我已經使用Matlab的normxcorr2功能通過執行標準化的互相關性做圖像模板匹配。爲了找到一個模板和圖像之間的最大對應性,人們可以簡單地normxcorr2運行,然後找到由normxcorr2返回的所有值中的最大絕對值(函數-1.0和1.0之間的返回值)。我發現負相關係數意味着兩個變量(例如,x增加,y減少)之間的反比關係,並且正相關係數意味着相反(例如當x增加時, y增加)。 這適用於圖像

    3熱度

    2回答

    下圖顯示了兩個具有相同半徑的圓形,通過抗鋸齒渲染,只顯示左側圓形水平移動半個像素(注意圓形水平中心位於中間左邊像素,右邊像素邊界)。 如果我執行互相關,我可以在相關陣列上取最大值的位置,然後計算移位。但由於像素位置總是整數,所以我的問題是: 「如何在Numpy/Scipy中使用互相關的兩幅圖像之間獲得子像素(浮點)偏移?」 在我的腳本中,我使用的是scipy.signal.correlate2d或

    0熱度

    1回答

    我有兩個數據集(x1,y1)和(x2,y2),其中第一個數據集比第二個數據集長,這意味着x1[0]<x2[0]和x1[-1]>x2[0]。但是第一個數據集的長度在每個方面更長一般是不一樣的。 我與交叉關聯SciPy的使用 ycorr = scipy.correlate(y1,y2,mode='valid') xcorr = np.linspace(0,len(ycorr)-1,len(ycorr

    3熱度

    2回答

    我有16個1D數組,每個數組大約有10-11百萬個雙精度元素。我需要在它們之間執行互相關,即,1與2,1與3,...,1與16,2與3,2與4,...,2與16等等。這在我的MacBook Intel Core 2 duo 2.4 GHz,4GB內存上無法高效完成。我的問題是,什麼是典型的方法,即使不是蠻力(更快的處理器,更多的RAM),人們用來克服這個問題,還是像它這樣的問題?謝謝!

    1熱度

    2回答

    我有包含時間序列這種格式的兩個文件:(前股票-X) Tag, T1, T2, ... Tn Stock-1, 2, 3, .. 6 Stock-2, 3, 2, .. 7 . . Stock-m, 2, 1, .. 9 在R,對於任何標記我想從兩個文件採取相關的陣列,並計算互相關(ccf)。我該怎麼做? 注意:如果它會更容易,我可以更改文件格式。 更新: 我從文件中讀取到data.f

    7熱度

    1回答

    我需要執行數組(矢量)的自相關,但我無法找到正確的方法來執行此操作。我相信我需要加速框架中的「vDSP_conv」方法,但我無法按照如何成功設置它。拋出我最多的東西是需要2個輸入。也許我有錯誤的功能,但我找不到在單個矢量上運行的功能。 的文檔可以發現here 從站點複製 vDSP_conv 執行任一上的兩個向量的相關性或卷積;單精度 。 空隙vDSP_conv(常量浮子__vDSP_signal