2013-06-11 119 views
2

第一篇文章。我一直在研究這個問題很長一段時間。MATLAB:補償圖像處理中的過度曝光/過飽和度

我正在研究一個程序,該程序拍攝了橢圓形紅色激光光斑已經擴散成橢圓形的斑點。

要做這個應用程序的初步理論測試,我用單反相機拍攝了照片,並在Matlab中處理了圖像。但是,通常這些照片過度曝光/過度飽和。 (這意味着光斑中心的紅色在結果圖像中變成黃色/白色,由於曝光過度,斑點尺寸顯得比現實更大)查看RGB強度圖,過飽和度很清晰。

我可以修改數碼單反相機上的所有相機設置,以獲得正確曝光的照片(在黑暗的房間中拍攝)。但是,這個應用程序最終會轉到android手機上,我將使用手機的相機。我已經完成了我的研究,許多Android手機在照相機操作方面不提供很大的靈活性。因此,我決定嘗試開發一種補償飽和度過飽和度的後處理算法,而不是擔心我的應用程序可能無法適用於許多手機,但它並非易事,並且不適用於所有情況和所有光點。

有沒有人遇到過這個問題,如果是的話,你有什麼建議我可以如何解決這個過飽和問題?我的形象沒有曝光過度是非常重要的。

我正在MATLAB中運行測試。如果您需要更多信息,我會很樂意提供。

+0

地塊應在不同的色彩空間來完成: http://www.mathworks.com/help/images/converting-color-data-between-color-spaces。 html 讓我知道這是否給你足夠的信息來自己回答這個問題 – ClojureMostly

+0

我不確定哪個色彩空間適合解決我的飽和問題。我已經嘗試將RGB轉換爲亮度值,但這些結果並不是很有希望。 –

+0

然後你應該發佈這個代碼。調整顏色/曝光等是一個簡單的操作(加法(+)或乘以facor(* 1.x)),您只需使用正確的色彩空間。確保你鉗(255等),然後轉換回 – ClojureMostly

回答

0

像素飽和時,沒有處理可以恢復丟失的信息。它永遠丟失。忘記圖像處理來檢索它。

前的像素值被數字化,通過作用於

  • 光的進入的量(使用的過濾器),即,必須採取行動,
  • 光圈孔徑,
  • 曝光時間,
  • A/D轉換器之前的模擬增益。你提到的調整
相關問題