Abstract
In this paper, a new method to compute the orientability of different shapes is defined. The proposed technique is a boundary-geometry-based method that tends to take advantage of the simplicity of finding the orientability of an ellipse to obtain the orientability of any arbitrary shape. This is accomplished by finding the best-fitting ellipse of the shape. Initially, Canny edge detector is applied to obtain the edge map of the image. Convex hull points are identified and used to represent the shape. Three different approaches are presented to find the best-fitting ellipse. The three approaches use different definitions to the notion of the best-fitting ellipse of the shape. The first approach tries to find the minimum area ellipse that completely encloses the shape. While the second approach hardens the search constraints by searching for the minimum area ellipse whose center coincides with the center of the shape and completely encloses it. Alternatively, the third approach aims to find the maximum area ellipse that could be completely enclosed inside the shape and has the same center as of the shape. The three approaches utilize the particle swarm optimization technique with penalty function to solve the constrained optimization problem by defining the cost function as a multi-level function.
Similar content being viewed by others
References
Rosin, P.L.: Measuring the Orientability of Shapes Computer Analysis of Images and Patterns. Springer, Berlin (2007)
Abdel-Kader, R.F., Ramadan, R.M., Zaki, F.W., El Sayed, E.: Rotation-invariant pattern recognition approach using extracted descriptive symmetrical patterns. Int. J. Adv. Comput. Sci. Appl. 3(5), 151–158 (2012)
Mulat, C., Donias, M., Baylou, P., Vignoles, G., Germain, C.: Optimal orientation estimators for detection of cylindrical objects. Signal Image Video Process. 2(1), 51–58 (2008)
Allili, M.S., Ziou, D.: Active contours for video object tracking using region, boundary and shape information. Signal Image Video Process. 1(2), 101–117 (2007)
Rajaei, A., Dallalzadeh, E., Rangarajan, L.: Symbolic representation and classification of medical X-ray images. Signal Image Video Process. (2013). doi:10.1007/s11760-013-0486-6
El-Sayed, E., Abdel-Kader, R.F., Ramadan, R.M.: Orientation of multiple principal axes shapes using efficient averaging method. In: Proceedings of the 2010 IEEE International Symposium on Signal Processing and Information Technology, pp. 377–381 (Dec. 15–18, 2010)
Mukundan, R., Ramakrishnan, K.R.: Moment Functions in Image Analysis: Theory and Applications, vol. 100. World Scientific, Singapore (1998)
Zunic, J., Rosin, P.L., Kopanja, L.: On the orientability of shapes. IEEE Transactions on Image Processing 15(11), 3478–3487 (2006)
Shen, D., Ip, H.H.: Optimal axes for defining the orientations of shapes. Electron. Lett. 32(20), 1873–1874 (1996)
Suesse, H., Ditrich, F.: Robust determination of rotation-angles for closed regions using moments. In: Proceedings of the 2005 IEEE International Conference on Image Processing, Vol. 1, pp. 337–340 (Sept. 11–14, 2005)
Tsai, W.H., Chou, S.L.: Detection of generalized principal axes in rotationally symmetric shapes. Pattern Recogn. 24(2), 95–104 (1991)
Žunić, L., Kopanja, L., Fieldsend, J.E.: Notes on shape orientation where the standard method does not work. Pattern Recogn. 39(5), 856–865 (2006)
Žunić, J.: Boundary Based Orientation of Polygonal Shapes. Advances in Image and Video Technology, pp. 108–117. Springer, Berlin (2006)
Rosin, P.L., Žunić, J.: Measuring rectilinearity. Comput. Vis. Image Underst. 99(2), 175–188 (2005)
Zunic, J., Rosin, P.L.: Rectilinearity measurements for polygons. IEEE Trans. Pattern Anal. Mach. Intell. 25(9), 1193–1200 (2003)
Kennedy, J., Russell, E.: Particle swarm optimization. Proc. IEEE Int. Conf. Neural Netw. 4, 1942–1948 (1995)
Angeline, P.J.: Evolutionary optimization versus particle swarm optimization: philosophy and performance differences. In: Evolutionary Programming VII, pp. 601–610. Springer, Berlin (1998)
Eberhart, R., Shi, Y.: Particle swarm optimization: developments, applications and resources. Proc. IEEE Int. Congress Evol. Comput. 1, 81–86 (2001)
Canny, J.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 6, 679–698 (1986)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Abdel-Kader, R.F., Ramadan, R.M., Zaki, F.W. et al. A boundary-based approach to shape orientability using particle swarm optimization. SIViP 8, 779–788 (2014). https://doi.org/10.1007/s11760-013-0598-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-013-0598-z