An Error Diffusion Technique Based on Principle Distance

주거리 기반의 오차확산 방법

  • Gang, Gi-Min (Dept.of Electronics Engineering, Inha University) ;
  • Kim, Chun-U (Dept.of Electronics Engineering, Inha University)
  • Published : 2001.01.01

Abstract

In order to generate the gray scale image by the binary state imaging devices such as a digital printer, the gray scale image needs to be converted into the binary image by the halftoning techniques. This paper presents a new error diffusion technique to achieve the homogeneous dot distributions on the binary images. In this paper,'the minimum pixel distance'from the current pixel under binarization to the nearest minor pixel is defined first. Also, the gray levels of the input image are converted into a new variable based on the principal distance for the error diffusion. In the proposed method, the difference in the principal distances is utilized for the error propagation, whereas the gray level difference due to the binarization is diffused to the neighboring pixels in the existing error diffusion techniques. The quantization is accomplished by comparing the updated principal distance with the minimum pixel distance. In order to calculate the minimum pixel distance, MPOA(Minor Pixel Offset Array) is employed to reduce the computational loads and memory resources.

디지털 프린터와 같은 이진 출력 장치에서 영상을 표현하기 위해서는 연속 계조 영상을 이진 영상으로 변환하는 해프토닝 기법이 요구된다. 본 논문에서는 이진화 된 영상에서 균일한 도트들의 분포를 얻기 위하여 새로운 오차확산 방법을 제안한다. 제안하는 방법에서는 먼저, 현재 이진화 하려는 화소와 이미 이진화 된 소수화소(minor pixel)들간의 최소거리를 '최소화소거리(minimum pixel distance)'라 정의한다. 또한, 오차확산방법에의 적용을 위하여 계조값을 새로운 주거리 기반의 변수로 변환한다. 기존의 오차확산 방법에서는 이진화에 따르는 계조값의 차이를 주위 화소들에 전파하는데 반하여 제안하는 방법에서는 주거리상의 차이가 전파된다. 이진화 과정에서는 최소화소거리가 문턱치로 사용된다. 본 논문에서는 최소화소거리를 계산하는 방법으로 'MPOA'(Minor Pixel Offset Array)를 제안한다. MPOA는 이미 이진화 된 영역의 이진 화소의 종류와 2차원상의 위치를 1차원으로 표현하는 기법으로서 최소화소거리의 계산에 필요한 메모리와 계산량을 크게 감소시킨다.

Keywords

References

  1. R. A. Ulichiney, Digital Halftoning, MIT Press, 1987
  2. R. W. Floyd and L. Steinberg, 'An adaptive algorithm for spatial gray-scale,' Proc. Soc. Inf. Disp. 17, pp. 75-77, 1976
  3. J. Sullivan, L. Ray and R. Miller, 'Design of minimum visual modulation halftone patterns,' IEEE Trans. on System, Man and Cybernetics. Vol. 21 No. 1, pp. 34-39, Jan/Feb. 1991 https://doi.org/10.1109/21.101134
  4. P. W. Wong, 'Error diffusion with dynamically adjusted kernel,' IEEE Int. Conf. on ASSP, pp. V.113-V.116, April 1994 https://doi.org/10.1109/ICASSP.1994.389435
  5. K. M. Kang, S. W. Kang, and C. W. Kim, 'A modified error diffusion scheme based on the human visual model,' Recent Progress in Digital Halftoning II, pp. 30-34, SPIE, 1999
  6. S. Kollias and D. Anastassiou, 'A unified neural network approach to digital image halftoning,' IEEE Trans. on Signal Processing, Vol. 39, No.4, pp. 980-984, 1991 https://doi.org/10.1109/78.80930
  7. S. H. Park, K. M. Kang, and C. W. Kim, 'Estimation of error diffusion kernel using genetic algorithm,' SPIE Vol. 3300, pp. 330-340, 1998 https://doi.org/10.1117/12.298296
  8. K. M. Kang and C. W. Kim, 'A non-causal error diffusion method for edge enhancement,' SPIE Vol. 3018, pp. 255-265, 1997 https://doi.org/10.1117/12.271599
  9. Z. Fan, 'Error diffusion with a more symmetric error distribution,' SPIE Vol. 2197, pp. 150-158, 1994 https://doi.org/10.1117/12.172666
  10. K. T. Knox, 'Error image in error diffusion,' SPIE Vol. 1657, pp. 168-179, 1992
  11. J. N. Shiau and Z. Fan, 'A set of easily implementable coefficients in error diffusion with reduced worm artifacts,' SPIE Vol. 2658, pp. 222-225, 1996 https://doi.org/10.1117/12.236968
  12. T. Mitsa and K. J. Parker, 'Digital halftoning technique using a bluenoise mask,' Proc. of IEEE Int. Conf. On Comm.. pp. 26-1126-15, 1997
  13. R. A. Ulichney, 'The void-and-cluster method for dither array generation,' SPIE Vol. 1913, pp. 332-343, 1993 https://doi.org/10.1117/12.152707
  14. R. Eschbach and K. T. Knox, 'Error diffusion algorithm with edge enhancement,' J. of Opt. Soc. Am.A, Vol.8, No. 12, pp. 1844-1850, Dec., 1991
  15. R. Eschbach, 'Error diffusion algorithm with homogeneous response in highlight and shadow areas,' J. of Electronic Imaging 6(3), pp. 348-356, 1997 https://doi.org/10.1117/12.272655
  16. D. U. Hong and C. W. Kim, 'A serpentine error diffusion kernel with threshold modulation for homogeneous dot,' PPIC/JH'98, pp. 363-366, 1998
  17. G. Marcu, 'An error diffusion algorithm with output position constraints for homogeneous highlight and shadow dot distribution,' SPIE Vol. 3300, pp. 314-352, 1998
  18. R. Levien, 'Output dependent feedback in error diffusion halftoning,' IS&T 46th Annual Conf., pp. 115-118, 1993
  19. K. M. Kang and C. W. Kim, 'A principal distance constraint error diffusion algorithm for the homogeneous dot distribution,' SPIE Vol. 3963, pp. 510-520, 2000 https://doi.org/10.1117/12.373431
  20. 강 기민, 김 춘우, '균일한 도트 분포를 위한 문턱값 변조 오차확산 방법,' 전자공학회논문지, 제37권 SP편 4호 pp. 279-288, 2000