2015-05-08 22 views
2

我創建了一個很大的圖像縫合出許多單一的顯微鏡圖像。 突然,縫合概貌圖像變得模糊,它們含有像歪線奇怪的結構性假象(幾個月正常工作之後)(不是rectangulars,他們是不是因爲完美的拼接)如何避免縮放圖像中出現奇怪的結構僞影?

Stitched image with strange structural artefacts

如果我全尺寸打開任何特定的瓷磚,它們不是模糊不清的,而且人工製品幾乎不可觀察。 (考慮,下面的圖像是已經4倍縮放)

Single tile image without artefacts

通過使用縮放QImage的::縮放每一瓦片和複製個個到相應的區域中的大圖像手動創建的概覽圖像。我沒有使用opencv的拼接。

我認爲,這是因爲圖像內容,因爲大多數情況下,如果概覽圖像是好的。

問題是,如何避免這種難以觀察到的文物在縮放之後變得非常清晰可見?在OpenCV或QImage中有一些手段嗎? 有沒有任何算法可以找出,如果圖像內容可能導致這種效應的定義尺度因子?

非常感謝提前!

+0

在你的完整大小的圖片,你可以看到文物! – Micka

+0

@Micka:是的,但實際上圖像已經縮放。在原始圖像5MP上很難觀察到。我說服客戶有問題,那些文物已經存在於原始圖像中。但是,神奇的是,你越縮放它們,這些文物就越清晰可見,並且它們越能控制整個圖像。在用相同的相機完成的其他圖像,但具有不同的物體結構的情況下,這種效果幾乎不可觀察。所以它看起來取決於圖像內容/紋理。 –

+1

當你調用縮放時,你是否嘗試傳遞'Qt :: SmoothTransformation'作爲轉換類型參數?它通常會給出比默認值(Qt :: FastTransformation)更好的結果。 –

回答

3

你是肯定攝像頭是否正確校準?閃電是統一的?鏡頭是否清晰?你有沒有干擾相機連接的電子元件?

如果您在統一材質(或非均勻材質,隨機移動相當時間)上添加照片的圖像幀,最終的整合圖像應完全一致。

如果您生成的圖像不均勻,特別是在獲得系統噪聲(如提供的圖片中明顯的正弦噪聲)時,請編寫一個校準函數,以轉換圖像 - >校準圖像。

在傅里葉空間中過濾是濾除噪音的另一種方式,但考慮到圖像旋轉,您將失去精度,並且您也將切除實際信號的分量。以下經驗方法將減少在顯著您的特定情況下的噪聲:

  1. ground_output:合成圖像與每個像素的總和> 10幀(越多越好)在均勻的材料(例如磷的激發板坯)
  2. ground_input:ground_output中的平均值(或sqrt(px^2的總和))
  3. calib_image:ground_input /(per px)ground_output。保存爲會話,或保存在一個文件中(重要的是:確保沒有有損壓縮!(jpeg))。
  4. work_input:要處理的圖像
  5. work_output = work_input *(per px)calib_image:針對系統噪聲校準的圖像。

如果您無法創建完美的ground_input目標,例如擁有統一的材質,請不要過多擔心。如果您在任何材料上均勻(或隨機)移動足夠的材料,在這種情況下它將作爲一種統一的材料(想象一張模糊的照片)。

該方法還具有校準ccd相機具有的孤立故障像素(例如NormalPixel.value(信號))的優點。

如果您想獲得更多樂趣,您可以始終將校準函數擬合到比零截距線更復雜的部分(步驟3和5)。

+0

非常感謝。檢查電氣元件是一個很好的觀點,我們迄今尚未考慮。然而,在我的情況下,校準過程並不容易,因爲光學元件的分辨率小於1微米/點。爲這種密度找到均勻的材料並不容易。實際上,我的問題是如何避免這種人爲因素在縮放時變得如此明顯。在全屏圖像上它們幾乎不可觀察。 –

+0

我還建議過濾器的一些國王過濾「正弦噪聲」,它似乎是所有切片相同。其他圖像是否一樣? – sop

+0

@sop一點也不。大部分圖像都很好。首先,我認爲,這取決於圖像的內容(例如,不能在具有更多對比度或細節的圖像上觀察到),但電源線噪聲更可能是原因 - 例如,冰箱或離心機開始在實驗室工作。你能建議這樣一個在OpenCV中理想實現的過濾器嗎? –

3

我建議使用一些其他軟件來縮放圖像,以驗證文物是否實際上是由Qt引起的,或者是您捕獲的圖像中固有的。

歪斜的線看起來很像模擬電視干擾,或由信號電纜或信號電纜上的其他電子干擾運行50或60赫茲電源線引起的噪音。

如果圖像失真是由信號干擾引起的,那麼您可以嘗試通過將信號線從可能成爲問題根源的位置移開,或者嘗試過濾噪聲(例如,平衡 - 不平衡變換器) 。

+0

這是一個有趣的觀察線條。事實上,來自同一臺機器的大多數圖像都沒有顯示出來。機器與許多其他設備和冰箱在實驗室中。也許某些設備會導致這種電源線噪音。我無法避免它。唯一的可能是用軟件處理它。這些文物絕對是圖像中固有的。 Windows的mspaint將更大的圖像縮小4倍。它也顯示了工件。 –

+0

通過創建切片的FFT開始,並查看是否找到50hz噪聲;否則可以在相機與計算機之間的電纜周圍添加鋁。如果它不是直接連接,那麼它變得越來越複雜,所以重點過濾圖像 – sop