Open Access Open Access  Restricted Access Subscription or Fee Access

Optical Disc Detection on Retina Image Using VLSI Genetic Optimization Technique

M. Mohamed Rasik Raja, R. Ganesan

Abstract


Hough transform is used for detecting circles in an image. To reduce the huge computations in Hough transform, a resource efficient architecture is essential. Resource efficient and reduction in processing time are achieved with data parallelism. We present a circle detection method based on genetic algorithms. Our genetic algorithm uses the encoding of three edge points as the chromosome of candidate circles (x, y, and r) in the edge image of the scene. Fitness function evaluates if these candidate circles are really present in the edge image. Our encoding scheme reduces the search space by avoiding trying unfeasible individuals, this result in a fast circle detector. The implementation of GA-based Hough transform on an FPGA. This architecture is implemented using alter a device at operating frequency of 200MHz. It compute the Hough transform of 512x512 test images with 180 orientation in 2.05 to 3.15ms with minimum number of FPGA resources.


Keywords


Edge detection, Circle detection, Genetic algorithm, Circle objects recognition, Mat lab, Xilinx

Full Text:

PDF

References


Roth, G. and Levine, M. D.: Geometric primitive extraction using a genetic algorithm. IEEE Trans. Pattern Anal. Machine Intel. 16 (9), 901–905, 1994.

Lam, W., Yuen, S.: Efficient techniques for Circle detection using hypothesis filtering and Hough transforms. IEEE Proc. Visual Image Signal Process. 143 (5), 292–300, 1996.

T.J. Atherton, D.J. Kerbstone, Using phase to represent radius in the coherent circle Hough transform, in: Proceedings of the IEEE Colloquium on the Hough Transform, IEEE, London, 1993.

V. Ayala-Ramirez, C.H. Garcia-Capelin, A. Perez-Garcia, R.E. Sanchez-Yates, Circle detection on images using genetic algorithms, Pattern Recognition Letters 27 (2006) 652–657.

Canny, J., A Computational Approach to Edge Detection, IEEE Trans. Pattern Analysis and Machine Intelligence, 8, 679-714, 1986.

Luton, E. & Martinez, P. (1992). A Genetic algorithm for detection of 2D geometric Primitives in images. Proc. of the IEEE Int. Conf. on Pattern Recognition (ICPR), (1) pp. 526-528.

B. S. Barbie, F. Shu-Cherng, R.L. Shaun, On the convergence of a population-based global optimization algorithm, Journal of Global Optimization 30(2004) 301–318.

J. Johan-Yan, L. Kun-Chou, Array pattern optimization using electromagnetism-like algorithm, AEU – International Journal of Electronics and Communications 63 (2009) 491–496.

E. Luton, P. Martinez, A genetic algorithm for the detection 2-D geometric primitives on images, in: Proceedings of the 12th International ConferenceOn Pattern Recognition, 1994, pp. 526–528.

Z. Naji-Azimi, P. Tooth, L. Galle, An electromagnetism met heuristic for the uncast set covering problem, European Journal of Operational Research 205(2010) 290–300.

A. Rocha, E. Fernandez, Modified movement force vector in an electromagnetism-like mechanism for global optimization, Optimization Methods & Software 24 (2009) 253–270.

P.L. Rosin, H.O. Nyongesa, Combining evolutionary, connectionist, and fuzzy classification algorithms for shape analysis, in: S. Cannon et al. (Eds.), Proceedings of the Eloisa, Real-World Applications of Evolutionary Computing, 2000, pp. 87–96.

Pal, S.K.; Bandyophadyay, S. & Murthy, C.A. (1998), Genetic algorithm for generation of class boundaries. IEEE Trans. On Systems, Man and Cybernetics B, 28(6), pp. 816-828.

J.R. Van-Akin, An efficient ellipse drawing algorithm, CG& A 4 (1984) 24–35.

L. Due, E. Orji, P. Kultanen, A new curve detection method: randomized Hough transform (RHT), Pattern Recognition Letters 11 (1990) 331–338.


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.