Browse > Article

The Segmented Polynomial Curve Fitting for Improving Non-linear Gamma Curve Algorithm  

Jang, Kyoung-Hoon (동아대학교)
Jo, Ho-Sang (동아대학교)
Jang, Won-Woo ((주)삼성 모바일 디스플레이)
Kang, Bong-Soon (동아대학교)
Publication Information
Journal of the Institute of Convergence Signal Processing / v.12, no.3, 2011 , pp. 163-168 More about this Journal
Abstract
In this paper, we proposed non-linear gamma curve algorithm for gamma correction. The previous non-linear gamma curve algorithm is generated by the least square polynomial using the Gauss-Jordan inverse matrix. However, the previous algorithm has some weak points. When calculating coefficients using inverse matrix of higher degree, occurred truncation errors. Also, only if input sample points are existed regular interval on 10-bit scale, the least square polynomial is accurately works. To compensate weak-points, we calculated accurate coefficients of polynomial using eigenvalue and orthogonal value of mat11x from singular value decomposition (SVD) and QR decomposition of vandemond matrix. Also, we used input data part segmentation, then we performed polynomial curve fitting and merged curve fitting results. When compared the previous method and proposed method using the mean square error (MSE) and the standard deviation (STD), the proposed segmented polynomial curve fitting is highly accuracy that MSE under the least significant bit (LSB) error range is approximately $10^{-9}$ and STD is about $10^{-5}$.
Keywords
Gamma correction; Polynomial Curve Fitting; Vandemond Matrix; Singular Value Decomposition (SVD); QR Decomposition; Gauss-Jordan inverse matrix;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Mingyu Liu, "Gamma Correction with Revised Piecewise Curve and Edge Directed Error Diffusion," Wireless Communications & Signal Processing, pp. 1 - 4, Nov. 2009.
2 Jaan Kiusalaas, "NUMERICAL METHODS IN ENGINEERING with MATLAB Second Edition," pp. 27 - 180.
3 W. Jang, H. Kim, S. Lee, J. Ha, and B. Kang, "Implementation of the Gamma C'l) Line System Similar to Non-linear Gamma Curve with 2bit Error(LSB)," IEEE Asia Pacific Conference on Circuits and Systems(APCCAS2006), pp. 283 - 286, Dec. 2006.
4 H. Jeong, J. Kim, W. Choi, and B. Kang, "Image quality enhancement by real-time gamma correction for a CMOS image sensor in mobile phones," International SoC Design Corrference, pp. II 121 - 124, Nov. 2008.
5 장경훈, 장준영, 조호상, 권호민, 강본순, "Gauss-Jordan 역행렬을 이용한 최소 자승 다항식의 비선형역 감마 곡선 알고리즘," 한국신호처리시스템학회 2010년도 추계학술대회 논문집, 제 11권 2호, pp.353-356, Oct. 2010.
6 Hany Farid, "Blind Invers Gamma Correction," IEEE Transactions on Image Processing, pp. 1428 - 1433, Oct. 2001.
7 John H. Mathews, "Numerical Methods for Mathematics, science, and Engineering", Prentice Hall, pp. 191 - 345, 1992
8 J.G. McWhirter, P.D. Baxter, T. Cooper, S. Redif and J.Foster, "An EVD Algorithm for ParaHermitian Polynomial Matrices", IEEE Transactions on Signal processing, vol. 55, No.6, May 2007.
9 Foster, J "An Algorithm for Computing the QR Decomposition of a Polynomial Matrix," Digital Signal Processing, 2007 15th International Conference on, pp. 71 - 74, July. 2007.