1
我有一個SAR圖像的時間序列,我想在R中進行分類。但在使用數據之前,我需要進行過濾。我的數據最適合的過濾器是GAMMA。所以我想知道是否有可能在R中進行GAMMA過濾,有沒有可用的代碼?所以我不需要在任何其他軟件中做到這一點?是否可以對R中的圖像執行gamma濾鏡?
我有一個SAR圖像的時間序列,我想在R中進行分類。但在使用數據之前,我需要進行過濾。我的數據最適合的過濾器是GAMMA。所以我想知道是否有可能在R中進行GAMMA過濾,有沒有可用的代碼?所以我不需要在任何其他軟件中做到這一點?是否可以對R中的圖像執行gamma濾鏡?
歡迎您有看看Bioconductor的包EBImage,它提供了在- [R用於圖像處理和分析的通用功能性。要安裝該軟件包使用:
source("http://bioconductor.org/biocLite.R")
biocLite("EBImage")
特別是,在包裝上vignette的manipulating images部分可能是你的興趣。如上所述,圖像的伽馬過濾通過取冪簡單地執行。以下示例說明了這一點。
library("EBImage")
## load a sample image file
f = system.file("images", "sample.png", package="EBImage")
img = readImage(f)
display(img)
## perform gamma correction
gamma_corrected = img^.5
display(gamma_corrected)
非常感謝您的回答。我不確定我是否完全理解你。通過伽馬過濾,我正在進行自適應濾波以去除灰色圖像中的斑點。但我有這樣的印象,伽馬校正是有點圖像增強,但不是噪聲消除。原諒我,如果我錯了,我在這個領域有點新鮮。 –
我不熟悉你描述的自適應伽瑪濾波器的類型,你能否提供一些參考?對於散斑噪聲消除,您也可以嘗試EBImage函數'medianFilter'(參見封裝小插圖舉例)。 – aoles