Skip to main content
Log in

A boundary-based approach to shape orientability using particle swarm optimization

  • Original Paper
  • Published:
Signal, Image and Video Processing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Rosin, P.L.: Measuring the Orientability of Shapes Computer Analysis of Images and Patterns. Springer, Berlin (2007)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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

  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)

  7. Mukundan, R., Ramakrishnan, K.R.: Moment Functions in Image Analysis: Theory and Applications, vol. 100. World Scientific, Singapore (1998)

    Book  MATH  Google Scholar 

  8. Zunic, J., Rosin, P.L., Kopanja, L.: On the orientability of shapes. IEEE Transactions on Image Processing 15(11), 3478–3487 (2006)

    Article  Google Scholar 

  9. Shen, D., Ip, H.H.: Optimal axes for defining the orientations of shapes. Electron. Lett. 32(20), 1873–1874 (1996)

    Article  Google Scholar 

  10. 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)

  11. Tsai, W.H., Chou, S.L.: Detection of generalized principal axes in rotationally symmetric shapes. Pattern Recogn. 24(2), 95–104 (1991)

    Article  MathSciNet  Google Scholar 

  12. Ž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)

    Article  MATH  Google Scholar 

  13. Žunić, J.: Boundary Based Orientation of Polygonal Shapes. Advances in Image and Video Technology, pp. 108–117. Springer, Berlin (2006)

  14. Rosin, P.L., Žunić, J.: Measuring rectilinearity. Comput. Vis. Image Underst. 99(2), 175–188 (2005)

    Article  Google Scholar 

  15. Zunic, J., Rosin, P.L.: Rectilinearity measurements for polygons. IEEE Trans. Pattern Anal. Mach. Intell. 25(9), 1193–1200 (2003)

    Google Scholar 

  16. Kennedy, J., Russell, E.: Particle swarm optimization. Proc. IEEE Int. Conf. Neural Netw. 4, 1942–1948 (1995)

    Google Scholar 

  17. Angeline, P.J.: Evolutionary optimization versus particle swarm optimization: philosophy and performance differences. In: Evolutionary Programming VII, pp. 601–610. Springer, Berlin (1998)

  18. Eberhart, R., Shi, Y.: Particle swarm optimization: developments, applications and resources. Proc. IEEE Int. Congress Evol. Comput. 1, 81–86 (2001)

    Google Scholar 

  19. Canny, J.: A computational approach to edge detection. IEEE Trans. Pattern Anal. Mach. Intell. 6, 679–698 (1986)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rehab F. Abdel-Kader.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11760-013-0598-z

Keywords

Navigation