0% found this document useful (0 votes)
19 views

Algorithms of Digital Image Processing A

Uploaded by

zahi xdd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Algorithms of Digital Image Processing A

Uploaded by

zahi xdd
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Contents

1. Introduction 7
2. Applications of Digital Image Processing 7
3. Examples of situations that demand an efficient DIP 8
4. Images from the point of view of the DIP 9
5. Binary, grey level and color images 10
6. Conversion of Colour to Grey-level images 11
7. Digitization 16
8. Pixels and Neighborhoods 16
9. Geometric Transformations on Images 17
10. Centroid of a polygon 21
11. Rotating a polygon about its Centroid 21
12. Problems generated by discretization 22
13. Straight lines in Digital Image Processing 23
14. Variation of Darkness and Brightness in an image 24
15. Image Colour Inversion 25
16. Rotating and Flipping images 26
17. Image subtraction 27
18. Image Segmentation 27
19. The Wrap-to-Segment algorithm 29
20. Histograms 33
21. Process to obtain the histogram of grey levels 34
22. Histogram Equalization 35
23. Histograms of colour Images 36
24. Histogram-based Binarization of Grey-Levelled Images 38
25. Thresholded Binarization 39
26. Weighted Average Grey-level 41
27. Heuristic Thresholding 41
28. Boundary (Edge) Detection of Binary Images 42
29. Algorithm to identify edge pixels in a binary image 43
30. Detection of edges through Histogram thresholding 44
31. Spatial Operators, Box Filters, Windows, Templates and Masks 46
32. High-pass and Low-pass filters and Median Filters 51
33. User defined convolution filters 52
34. Smoothing Filters 53
35. Noise-Reduction Median Filters 55
36. Unsharp Masking Filter 57
37. Detection of Discontinuities in Digital Images, Detection of Dots 58
38. Detection of Line Orientation 60
39. Detection of Edges 61
40. Edge Detection by First Derivatives and by Gradient 63
41. Edge Enhancement by Gradient. The Sobel Operators 65
42. The Generalized Sobel Operators 68
43. Edge Detection with the Laplacian 68
44. The High-boost Filter 70
45. Image Dilation & Erosion 72
46. Opening & Closing 75
47. Thresholded Image Difference and Controlled Image Fusion 76
48. Controlled Image Fusion 77
49. Image Fusion by Weighted Average of two input images 79
50. Ignoring a color during Image Fusion 81
51. Pattern Recognition 86
52. Computer Vision 87
53. Signatures: Pattern Centroidal Profile Representation 88
54. The Invariant Moments 91
55. The M. K. Hu’s Massive Invariant Moments 91
56. The C.C. Chen’s Boundary Invariant Moments 97
57. The Polar Hough Transform 106
58. References 117
References

This Digital Image Processing course is based on the following material:

[1] Ming-Kuei Hu, Pattern recognition by moment invariants, Proceedings of the IRE, vol
49, page 1428, sept 1961

[2] Ming-Kuei Hu, Visual Pattern recognition by moment invariants, IRE Transactions on
information theory, 179-187, Feb-1962

[3] Chaur-Chin Chen, Improved moment invariants for shape discrimination, Pattern
recognition, Vol 26, No 5, 683-686, 1993

[4] Montenegro Joo, J., Invariant Boundary moments in Pattern Recognition. The method
of C.C. Chen. Doctoral Qualification Exam (April 1994). Cybernetic Vision Research
Group, Instituto de Física de Sao Carlos (IFSC), Dpto.de Física e Informática,
Universidade de Sao Paulo (USP), Brazil.

[5] Bing-Chen Li and Jun Shen, Fast computation of moment invariants. Pattern
Recognition, Vol 24, No 8, 807-813, 1991

[6] Mark H. Singer, A general approach to moment calculation for polygons and line
segments. Pattern Recognition, Vol 26, No 7, 1019-1028, 1993

[7] X.Y. Jiang and H. Bunke, Simple and fast computation of moments. Pattern
recognition, Vol 24 No 8, 801-806, 1991
[8] Jia-Guu Leu, Computing a shape's moments from its boundary. Pattern recognition, Vol
24 No 10, 949-957, 1991

[9] S. Dudani, K. Breeding, R. McGhee, Aircraft identification by moment invariants. IEEE


transactions on computers, vol C26, No 1, Jan 1977

[10] Z. Mingfa, S. Hasani, S. Bhattarai, H. Singh, Pattern recognition with moment


invariants on a machine vision system. Pattern Recognition Letters, Vol 19, 175-180, April
1989

[11] C.W. Fu, J.C. Yen, S.Chang, Calculation of moment invariant via Hadamard
transform. Pattern Recognition, Vol 26, No 2, 287-294, 1993

[12] W. Wen, A. Lozzi, Recognition and inspection of manufactured parts using line
moments of their boundaries. Pattern recognition, Vol 26, No 10, 1461-1471, 1993

[13] J. Illingworth J. & J. Kittler, (1988) - A survey of the Hough transform. CVGIP, 44.

[14] R. Krishnapuram and D. Casasent, (1987) Hough space transformations for


discrimination and distortion estimation. Computer Vision, Graphics and Image Processing,
CVGIP, Vol 38

[15] P.K. Sinha., F.Y. Chen, R.E.N. Horne, (1993) Recognition and location of shapes in
the Hough pattern space. IEE Electronics Div. Colloquium on Hough Transform,
1993/106, Savoy Place, London.

[16] G. Gerig and F. Klein, (1986) Fast contour identification through efficient Hough
transform and simplified interpretation strategy. IJCPR-8 Paris

[17] L. da F. Costa, Montenegro Joo J., and R. Koberle (1993) Distance-Discriminator


Neural Networks for Classification and Pattern Recognition. Anais do Sibgrapi.

[18] Montenegro Joo, J., L. da Fontoura Costa, R. Koberle, (1993) Geometric


Transformation-Invariant Pattern Recognition with Hough Transforms and Distance-
Discriminator Neural Networks. Workshop sobre Computação de Alto Desempenho para
Procesamento de Sinais.

[19] Montenegro Joo J., (1998) A Polar-Hough-Transform Based Algorithm for the
Translation, Orientation and Size-Scale Invariant Pattern Recognition of Polygonal Objects.
UMI Dissertation Microform, LD03769.

[20] Montenegro Joo, J. (1994), Geometric-Transformations Invariant Pattern Recognition


in the Hough Space, Doctoral Degree Project. Cybernetic Vision Research Group, Instituto
de Física de Sao Carlos (IFSC), Dpto. de Física e Informática, Universidade de Sao Paulo
(USP), Sao Carlos, SP, Brazil.

[21] Montenegro Joo, J. (2002), Invariant Recognition of Rectangular Biscuits through an


Algorithm Operating exclusively in Hough Space. Flawed Pieces Detection. Revista de
Investigación de Física, RIF-UNMSM, Vol 5.

[22] Montenegro Joo, J., (2005), Improved Moment Invariants Know How, Why and
When, RIF-UNMSM., Vol. 8, No 2
[23] Montenegro Joo, J., (2003) Improved-Invariant-Edge Moments Without Object-Edge
Tracing. Electronica UNMSM, No 12, Dec. 2003

[24] Montenegro Joo, J., (2005) Knowing-How on Boundary Geometric Moments. Revista
de Electronica, 16, UNMSM.

[25] Montenegro Joo, J. (2006), Boundary Geometric Moments and its application to
automatic quality control in the Industry, Industrial Data, 9(1).

[26] Montenegro Joo, J, (2006), Hough-Transform based algorithm for the automatic
invariant recognition of rectangular chocolates. Detection of defective pieces, Industrial
Data, 9(2).
[27] Montenegro Joo, J. (2007), Hough-Transform based Automatic Invariant Recognition
of Metallic Corner-Fasteners, Industrial Data, Vol. 10(1).

[28] Montenegro Joo, J. (2007), Automatic Classification of Products in the Industry via
Invariant Boundary Moments. Industrial Data, 10(2).

[29] Montenegro Joo, J. (2010), Image Segmentation through Encapsulation of its


Constituents, Industrial Data, 13(1).

[30] Cheng C H, Pau L F, Wang P S P, (1993), Handbook of Pattern Recognition and


Computer Vision, World Sci. Publ. Co.

[31] Gonzales R – Woods R, (1993) Digital Image Processing,, Addison Wesley.

[32] Gonzales R, Woods R, (2008), Digital Image Processing (Pearson–Prentice Hall),


USA.

[33] Gonzales R, Woods R, (1992), Digital Image Processing (Addison - Wesley), USA.

[34] Schalkoff R. J, (1989), Digital Image Processing and Computer Vision, Willey, USA.

[35] Jhane B, (1995) Digital Image Processing, Springer-Verlag, USA.

[36] Jhane B., (2004), Practical handbook on image processing for scientific and technical
applications, CRC Press, USA.

[37] Montenegro Joo J, (2006) Imagery: Virtual Lab for Computer-Aided training on
Digital Image Processing. RISI, Vol. 3, No 4.

[38] Montenegro Joo J, (2009) Imagery 37: Digital Image Processing Virtual Lab., Fifth
International Conference on Multimedia and ICT in Education (m-ICTE 2009), Lisboa,
Portugal.

[39] Montenegro Joo, J. , Class notes of computer assisted course on Digital Image
Processing with the “Imagery” EduVirtualLab.

You might also like