目前向我中意的小k一樣,很多30萬象素的手機都具備一個自帶的插值功能,能把30萬象素的照片變成百萬象素,看起來這個功能很誘人,可很多機友用了都反映插值后的效果并不好。這是為什么呢,本來這是個很美好的事(嘻嘻,這句話最近聽火),怎么反而讓人失望了呢?原因在于手機開發商很難確定一個合適的插值方式。
插值就是用數學方法根據已知的離散點把其他想知道的離散點的近似值求出來,未知點在定義域之內叫內插,否則為外插。插值方法是實際生產上的十分有效的數學工具。
就我本人通過圖片處理軟件和matlab的接口,對圖片的數學模型進行分析,認為在小k上運用的是線性插值,就是認為每個離散點直接的值都與已知成線性關系。這種方法是最簡單的方法,但老天很公平,這樣得到結果顯然不合理,照片效果很差。
由于是內插值,拉格朗日和埃米特插值不錯,樣條插值也很好。階數越高原則上更接近現實,但計算工作量大,對手機芯片儲存體的要求都很高。估計這可能是手機沒有采用的原因吧。
最佳方法是通過長期計算,比較,找出最適合與處理相片插值的插值方法和插值階數。當然只只能指望手機研發部門的努力了,不然所謂的30萬升百萬只是徒有其表。