Isothetic Polygonal Approximations of a 2D Object on Generalized Grid

  • Partha Bhowmick
  • Arindam Biswas
  • Bhargab B. Bhattacharya
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3776)


Determination of an isothetic polygonal approximation of the outer or inner contour of an object is a challenging problem with numerous applications to pattern recognition and image processing. In this paper, a novel algorithm is presented for constructing the outer (or inner) tight isothetic polygon(s) containing (or filling) an arbitrarily shaped 2D object on a background grid, using a classical labeling technique. The background grid may consist of uniformly or non-uniformly spaced horizontal and vertical lines. Experimental results for both uniform and non-uniform grids of varying sizes have been reported to demonstrate the applicability and efficiency of the proposed algorithm.


  1. 1.
    Akindele, O.T., Belaid, A.: Page Segmentation by Segment Tracing. In: ICDAR 1993, pp. 341–344 (1993)Google Scholar
  2. 2.
    Bemporad, A., Filippi, C., Torrisi, F.D.: Inner and Outer Approximations of Polytopes using Boxes. Computational Geometry - Theory and Applications 27, 151–178 (2004)zbMATHMathSciNetGoogle Scholar
  3. 3.
    Biswas, A., Bhowmick, P., Bhattacharya, B.B.: TIPS: On Finding a Tight Isothetic Polygonal Shape Covering a 2D Object. In: Kalviainen, H., Parkkinen, J., Kaarna, A. (eds.) SCIA 2005. LNCS, vol. 3540, pp. 930–939. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Cormen, T.H., Leiserson, C.E., Rivest, R.L.: Introduction to Algorithms. Prentice Hall India, New Delhi (2000)Google Scholar
  5. 5.
    Gatrell, L.: Cad-based Grasp Synthesis Utilizing Polygons, Edges and Vertices. In: Proc. IEEE Intl. Conf. Robotics and Automation, pp. 184–189 (1989)Google Scholar
  6. 6.
    Gatos, B., Mantzaris, S.L.: A Novel Recursive Algorithm for Area Location using Isothetic Polygons. In: ICPR 2000, pp. 492–495. Google Scholar
  7. 7.
    Gatos, B., Mantzaris, S.L., Chandrinos, K.V., Tsigris, A., Perantonis, S.J.: Integrated Algorithms for Newspaper Page Decomposition and Article Tracking. In: ICDAR 1999, pp. 559–562 (1999)Google Scholar
  8. 8.
    Kamon, Y., Flash, T., Edelman, S.: Learning to Grasp using Visual Information. In: Proc. IEEE Intl. Conf. Robotics and Automation, pp. 2470–2476 (1995)Google Scholar
  9. 9.
    Lengyel, J., Reichert, M., Donald, B.R., Greenberg, D.P.: Real-time Robot Motion Planning Using Rasterizing Computer. Computer Graphics, ACM 24(4), 327–335 Google Scholar
  10. 10.
    Liu, M., He, Y., Hu, H., Yu, D.: Dimension Reduction Based on Rough Set in Image Mining. In: Intl. Conf. on Computer and Information Technology (CIT 2004), pp. 39–44 (2004)Google Scholar
  11. 11.
    Morales, A., Sanz, P.J., del Pobil, A.P.: Vision-Based Computation of Three-Finger Grasps on Unknown Planar Objects. In: IEEE Intl. Conf. on Intelligent Robots and Systems, pp. 1711–1716 (2002)Google Scholar
  12. 12.
    Nandy, S.C., Bhattacharya, B.B.: Safety Zone Problem. Journal of Algorithms 37, 538–569 (2000)zbMATHCrossRefMathSciNetGoogle Scholar
  13. 13.
    Ohtsuki, T.: Layout Design and Verification. North-Holland, Amsterdam (1986)zbMATHGoogle Scholar
  14. 14.
    Pal, S.K., Mitra, P.: Case Generation Using Rough Sets with Fuzzy Representation. IEEE Trans. on Knowledge and Data Engg. 16(3), 292–300 (2004)CrossRefGoogle Scholar
  15. 15.
    Pal, S.K., Mitra, P.: Pattern Recognition Algorithms for Data Mining. Chapman and Hall/CRC Press, Bocan Raton (2004)zbMATHCrossRefGoogle Scholar
  16. 16.
    Sherwani, N.: Algorithms for VLSI Physical Design Automation, 3rd edn. Kluwer Academic Publishers, Boston (1999)zbMATHGoogle Scholar
  17. 17.
    Taylor, G., Kleeman, L.: Grasping Unknown Objects with a Humanoid Robot. In: Proc. Australasian Conf. on Robotics and Automation, pp. 191–196 (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Partha Bhowmick
    • 1
  • Arindam Biswas
    • 1
  • Bhargab B. Bhattacharya
    • 2
  1. 1.Computer Science and Technology DepartmentBengal Engineering and Science UniversityShibpur, HowrahIndia
  2. 2.Advanced Computing and Microelectronics UnitIndian Statistical InstituteKolkataIndia

Personalised recommendations