全部 标题 作者
关键词 摘要

OALib Journal期刊
ISSN: 2333-9721
费用:99美元

查看量下载量

相关文章

更多...

Edge-Detection in Noisy Images Using Independent Component Analysis

DOI: 10.5402/2011/672353

Full-Text   Cite this paper   Add to My Lib

Abstract:

Edges in a digital image provide important information about the objects contained within the image since they constitute boundaries between objects in the image. This paper proposes a new approach based on independent component analysis (ICA) for edge-detection in noisy images. The proposed approach works in two phases—the training phase and the edge-detection phase. The training phase is carried out only once to determine parameters for the ICA. Once calculated, these ICA parameters can be employed for edge-detection in any number of noisy images. The edge-detection phase deals with transitioning in and out of ICA domain and recovering the original image from a noisy image. Both gray scale as well as colored images corrupted with Gaussian noise are studied using the proposed approach, and remarkably improved results, compared to the existing edge-detection techniques, are achieved. Performance evaluation of the proposed approach using both subjective as well as objective methods is presented. 1. Introduction In typical images, edges characterize the object boundaries with sharp changes in intensity levels. Edges are useful for segmentation, registration, and identification of objects in a given scene. Most of these operations have edge-detection as the preprocessing step. Consequently, the success of these image processing tasks depends strictly on the performance of edge-detection step. Detection of these edges, therefore, not only helps in more accurate representation of an image, but it also significantly simplifies its processing. The edge detection usually involves calculation of derivative of the image intensity function at a given pixel location owing to the fact that image intensity shows sudden changes at edges. Pixels with relatively higher magnitude of derivative of the image intensity function are classified into edge pixels. To this end, Gradient and Laplacian operators/masks such as Prewitt, Roberts, Sobel, Canny [1–3] are usually employed for the purpose of edge-detection. These operators work well for specific cases; however, they fail for others. For instance, the Prewitt edge detector works quite well for digital images corrupted with Poisson noise, whereas its performance decreases sharply for other kinds of noise [4]. Moreover, these operators/masks are chosen independent of the image under consideration. As such, the performance of these operators masks degrades considerably with the increase in noise levels in images [2]. Unfortunately, digital images are inevitably degraded by noise during acquisition and/or transmission.

References

[1]  J. Canny, “A computation approach to edge-detection,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 8, no. 6, pp. 679–698, 1986.
[2]  R. C. Gonzalez and R. E. Woods, Digital Image Processing, Prentice-Hall, Upper Saddle River, NJ, USA, 3rd edition, 2008.
[3]  M. Pathegama and ?. G?l, “Edge-based image segmentation,” World Academy of Science, Engineering and Technology, vol. 33, no. 2, pp. 164–167, 2005.
[4]  W. K. Pratt, Digital Image Processing, John Wiley & Sons, Hoboken, NJ, USA, 2007.
[5]  A. Hyv?rinen and E. Oja, “A fast fixed-point algorithm for independent component analysis,” Neural Computation, vol. 9, no. 7, pp. 1483–1492, 1997.
[6]  A. Hyvarinen, “Fast and robust fixed-point algorithms for independent component analysis,” IEEE Transactions on Neural Networks, vol. 10, no. 3, pp. 626–634, 1999.
[7]  A. Hyv?rinen and E. Oja, “Independent component analysis: algorithms and applications,” Neural Networks, vol. 13, no. 4-5, pp. 411–430, 2000.
[8]  X. Han, S. Dai, J. Li, and G. Xia, “Edge-detection algorithm based on ICA-domain shrinkage in noisy images,” Science in China F, vol. 51, no. 9, pp. 1349–1359, 2008.
[9]  Y. W. Chen, X. Y. Zeng, and H. Lu, “Edge-detection and texture segmentation based on independent component analysis,” in Proceedings of the 16th International Conference on Pattern Recognition, pp. 351–354, Quebec, Canada, August 2002.
[10]  S. Hornillo-Mellado, R. Martín-Clemente, J. I. Acha, and C. G. Puntonet, “Application of independent component analysis to edge-detection and watermarking,” Lecture Notes in Computer Science, vol. 2687, pp. 273–280, 2003.
[11]  X. H. Han, Y. W. Chen, and Z. Nakao, “Robust edge-detection by independent component analysis in noisy images,” IEICE Transactions on Information and Systems, vol. E87-D, no. 9, pp. 2204–2211, 2004.
[12]  P. Hoyer, Independent component analysis in image denoising, M.S. thesis, Helsinki University of Technology, 1999.
[13]  P. Comon, “Independent component analysis, a new concept?” Signal Processing, vol. 36, no. 3, pp. 287–314, 1994.
[14]  C. Jutten and J. Herault, “Blind separation of sources—part I: an adaptive algorithm based on neuromimetic architecture,” Signal Processing, vol. 24, no. 1, pp. 1–10, 1991.
[15]  A. J. Bell and T. J. Sejnowski, “An information-maximization approach to blind separation and blind deconvolution,” Neural Computation, vol. 7, no. 6, pp. 1129–1159, 1995.
[16]  J. Shlens, A Tutorial on Principal Component Analysis, Center for Neural Science, New York University, New York, NY, USA, 2005.
[17]  Helsinki University of Technology, “The FastICA Package for MATLAB,” 2005, http://research.ics.tkk.fi/ica/fastica/.
[18]  J. Stone, Independent Component Analysis: A Tutorial, MIT Press, Cambridge, Mass, USA, 2004.
[19]  A. Olmos and F. A. A. Kingdom, “McGill calibrated colour image database,” 2004, http://tabby.vision.mcgill.ca/.
[20]  A. J. Bell and T. J. Sejnowski, “The 'independent components' of natural scenes are edge filters,” Vision Research, vol. 37, no. 23, pp. 3327–3338, 1997.
[21]  A. Hyv?rinen, “Sparse code shrinkage: denoising of nongaussian data by maximum likelihood estimation,” Neural Computation, vol. 11, no. 7, pp. 1739–1768, 1999.
[22]  A. Hyv?rinen, P. O. Hoyer, and E. Oja, “Image denoising by sparse code shrinkage,” in Intelligent Signal Processing, IEEE Press, New York, NY, USA, 2000.
[23]  A. Buades, B. Coll, and J. M. Morel, “A non local algorithm for image denoising,” IEEE Computer Vision & Pattern Recognition, vol. 2, pp. 60–65, 2005.
[24]  M. Roushdy, “Comparative study of edge-detection algorithms applying on the gray scale noisy image using morphological filter,” GVIP Journal, vol. 6, no. 4, pp. 17–23, 2006.

Full-Text

Contact Us

service@oalib.com

QQ:3279437679

WhatsApp +8615387084133