• 沒有找到結果。

影像斜邊放大後的平整程度比較

第四章 實驗結果

4.3 影像斜邊放大後的平整程度比較

此節我們將對 Nearest Neighbor、[23]和本篇論文三種演算法作放大品質作進 一步的量化比較。我們透過比較視覺上的舒適度可以粗略地比較各演算法的放大 邊作比較。以 Nearest Neighbor、[23]和本篇論文等三種演算法將此五張影像從解 析度 648×486 放大到 1920×1080,並從放大每張後的影像中取出邊緣部分的 100 個像素座標,透過 PCA 找出近似直線。在 PCA 計算過程中我們可求得此 100 像 素座標的相關矩陣(covariance matrix)的特徵值,特徵值中較小者可表示為此 100 像素與上述近似直線的平均誤差。誤差越小我們可視為此 100 像素座標的分布越 接近一條直線。

結果如圖 4-9 所示,縱軸為特徵值,橫軸分別表示五個不同斜率,特徵值越 小表示取樣的像素與降維後直線的誤差越小。我們可以觀察到[23]與本篇論文所 提方法明顯優於 Nearest Neighbor 的放大結果。而[23]與本篇論文所提方法差異 不大,但就記憶體需求量來說,因為本篇論文因透過圖樣群的妥善設計,所以節 省了記錄連接點暫存器,在將來尋求硬體實現的前提下,可以較低的記憶體成本 達到相似的邊緣放大平整性。

(a) (b) (c)

(d) (e) 圖 4-8 分析不同斜率的斜邊放大後平整程度的測試資料。

 

圖 4-9 不同斜率的斜邊放大後平整程度的測試結果,PCA 計算所得較小的特徵值越 小表示越平整。 

五、結論 

現象,放大品質明顯優於 Nearest Neighbor 和 Bi-Cubic 內插放大,尤其是對二值 化影像的放大,有極優異的表現。另外,因為平面函式作像素灰階的計算方式取

在這樣情況下,或許可以靠著區塊內灰階深淺的三分法或者四分法,以彌補灰階 值高/低二分法的不足,減少以 Bi-Cubic 作內插補點的機會。但如此一來,所需 考慮的圖樣又將更為複雜,並且在顧及演算法複雜度之下,將會是一個值得努力 的方向。另一方面,因為本論文是以硬體實作為出發點,因此有朝一日若希望能 落實在硬體實作方面,勢必將面對更多時間與空間上面的限制。屆時,對現有的 演算法架構作最佳化的處理,將會是所須面對的新挑戰。 

   

參考文獻 

[1] T. W. Parks and C. S. Burrus, Digital Filter Design, John Wiley & Sons, 1987. Page.

209-213.

[2] R. G. Keys, “Cubic Convolution Interpolation for Digital Image Processing,” IEEE Trans.

ASSP, vol. 29, pp. 1153-1160, 1981.

[3] D. P. Mitchell and A. N. Netravali, “Reconstruction Filters in Computer Graphics,” Proc.

SIGGRAPH, vol. 22, pp. 221-228, August 1988.

[4] http://www.cg.tuwien.ac.at/~theussl/DA/node11.html

[5] K. Turkowski, “Filters for Common Resampling Tasks,” Graphics Gems, Academic Press, pp. 147-165, 1991.

[6] R. C. Gonzalez and R. E. Woods, Digital Image Processing, Prentice Hall, 2nd Ed., 2002.

[7] S. D. Bayrakeri and R. M. Mersereau, “A New Method for Directional Image Interpolation,”

Proc. IEEE ICASSP, vol. 4, pp. 2383-2386, 1995

[8] D. Su and P. Willis, “Image Interpolation by Pixel Level Data-Dependent Triangulation,”

Computer Graphics Forum, vol. 23, no. 2, pp. 189-201, 2004.

[9] L. Rodrigues, D. L. Borges, and L. M. Ganalves, “A Locally Adaptive Edge-Preserving Algorithm for Image Interpolation,” Proc. Computer Graphics and Image Processing, pp.

300-305, Oct. 2002.

[10] C. H. Kim, S.M. Seong, J. A. Lee, and L. S. Kim, “Winscale: An Image-Scaling Algorithm Using an Area Pixel Model,” IEEE Trans. CSVT, vol. 13, no. 6, pp. 549-553, 2003.

[11] X. Wu and X. Zhang, “Image Interpolation Using Texture Orientation Map and Kernel Discriminant,” Proc. ICIP, vol. 1, pp. 49-52, 2005.

[12] A. J. Storkey, “Dynamic Structure Super-Resolution,” Proc. NIPS, 2002.

[13] M. Bertalmio, A. L. Bertozzi, and G. Sapiro, “Navier-Stokes, Fluid Dynamics, and Image and Video Inpainting,” Proc. CVPR, 2001

[14] B. Morse and D. Schwartzwald, “Image Magnification Using Level-Set Reconstruction,”

Proc. CVPR, vol. 1, pp. 333-340, 2001.

[15] M. Elad and A. Feuer, “Restoration of a Single Superresolution Image from Several Blurred, Noisy, and Undersampled Measured Image,” IEEE Trans. Image Processing, vol. 6, no. 12 , pp. 1646-1658, December 1997.

[16] M. Irani and S. Peleg, “Improving Resolution by Image Registration,” CVGIP, 1991.

[17] S. Baker and T. Kanade, “Limits on Super-Resolution and How to Break Them,” IEEE TPAMI, vol. 24, no. 9, pp. 1167-1183, September 2002.

[18] H. Chang, D. Y. Yeung, and Y. Xiong, “Super-Resolution through Neighbor Embedding,”

Proc. IEEE Conf. CVPR, pp. I:275-282, 2004.

[19] W. T. Freeman, T. R. Jones, and E. C. Pasztor, “Example-Based Super-Resolution,” IEEE Computer Graphics and Applications, vol. 22, no. 2, pp. 56–65, 2002.

[20] A. Hertzmann, C. E. Jacobs, N. Oliver, B. Curless, and D. H. Salesin, “Image Analogies,”

Proc. of ACM SIGGRAPH’01, pp. 327-340, 2001.

[21] J. Sun, N. N. Zheng, H. Tao, and H. Y. Shum, “Image Hallucination with Primal Sketch Priors,” Proc. CVPR, 2003.

[22] A. J. Eglit, “Method and Apparatus for Upscaling an Image in Both Horizontal and Vertical Directions,” US005739867, Feb. 1997.

[23] J. Chuang, H. Lin, and S. Wu“A Pattern-Based Inter-/Extra-Polation Approach for Image Scaling”, Proc. ICIP, vol. 4, pp. IV:209-212, 2007.

 

相關文件