2011-01-12 63 views
3

我特別想產生一個誤差範圍,爲此,我需要有Zx時的值X在標準正態分佈的一些值進行假設檢驗。我需要一個類來對正常人羣

Java標準庫是否有類似的東西,或者我應該自己推出?

編輯:具體來說,我正在尋找類似於一組圖像上的線性迴歸的東西。我有兩個圖像,我想看看它們的像素之間的相關程度。我想這也可能屬於計算機視覺。

+0

真的有必要使用Java嗎?爲什麼不使用R,SPSS或Mathematica?似乎矯枉過正重新發明了輪子,雖然如此學習如此,那將是一件很棒的事!:) – Davidann 2011-01-12 16:56:47

+0

Java是必要的,是的。至於學習如何做到這一點,我已經掌握了大量的統計數據,我只是試圖儘可能精簡地編寫實現。 – Alex 2011-01-12 17:08:43

回答

1

只需計算這兩幅圖像之間的Pearson correlation coefficient即可。 由於R,G,B通道需要單獨分析,您將有3個係數。 或者您可以計算1個係數僅用於圖像的強度等級,...或者您可以計算轉換爲HSV或HSL色彩空間後圖像的色相值之間的相關性。 做任何你看到的適合:-)

編輯:相關係數可能只是縮放和/或旋轉一些圖像後最大化。這可能是一個問題或不是 - 取決於你的需求。

0

看來你想比較圖像,看看它們有多相似。在這種情況下,前兩個要嘗試的是兩幅圖像之間的SSD(平方差之和)和歸一化相關(這與0x69表示的皮爾遜相關性密切相關)。

您也可以嘗試在兩個圖像過小(對應)窗口標準化後的相關和圖像加起來的結果在幾個(全部)的小窗口。

這兩個是非常簡單的方法,你可以在幾分鐘內寫出。

我不知道是什麼但是這與假設檢驗或線性迴歸的事情,你可能要編輯澄清你的問題的這部分。

1

您可以使用rJava/JRI的R的完整統計功效。這包括像素之間的相關性等。

另一種選擇是在imageJ環顧四周,其中包含了許多圖像操作,數學和統計庫。這是一個很好的應用程序,但該庫也可用於開發。它配有一個extensive developers manual。在旁註中,imageJ也可以是combined with R

的ImageJ允許你使用正確的方法尋找圖像相似的措施,基於傅立葉變換或其他方法。更多信息可在Digital Image Processing with Java an ImageJ中找到。另見this paper。另外一個是Commons-Math。這一個也包含基本的統計工具。

又見this questionthis question的答案。

相關問題