Total views : 286

Dimensional Arrow Detection from CAD Drawings


  • Symbiosis Institute of Technology, Pune - 412115, Maharashtra, India
  • Renishaw India, India


Objectives: This paper proposes an approach to effectively identify dimensional arrow heads from the CAD drawing images. Methods/Analysis: The proposed approach implements a multi-level thresholding and morphological operations in order to detect arrow like entity and some additional morphological steps in order to filter out non-arrow like entities from CAD drawing images. A histogram based multi-level thresholding is implemented. Morphological Black hat is used to detect solid arrow heads while morphological white hat is used to detect line arrow heads. Properties of arrow heads are used to filter out unwanted entities. Findings: CAD drawings contain arrows to depict dimensions of the models. In many situations, users do not have access to the CAD file for the drawing or do not have suitable software to visualize the CAD file. In such cases, an image of 2D drawing can be processed in automated or semi-automated way to extract dimensional relationships between entities. One step in such extraction is to detect dimensional arrow heads. The approach was tested on variety of images of CAD drawings with increasing difficulties with 96.655% success rate. The F1 score for each image was calculated and the cumulative average F1 score was found out to be 0.9596, precision rate is 95.95%, recall rate is 96.83% which suggests acceptable accuracy. Applications/Improvement: The proposed approach helps to detect dimensional arrow heads from CAD drawing images using image processing.


Arrow Detection, CAD Drawings, Computer Vision, Feature Extraction, Image Processing, Pattern Recognition.

Full Text:

 |  (PDF views: 263)


  • Dori D, Liu W. Sparse pixel vectorization: An algorithm and its performance evaluation. IEEE Transactions on Pattern Analysis and Machine Intelligence. 1999; 21(3):202-15.
  • Dori D, Wenyin L. Vector-based segmentation of text connected to graphics in engineering drawings. In Advances in structural and syntactical pattern recognition. Berlin Heidelberg: Springer; 1996. p. 322-31.
  • Dori D, Wenyin L. Automated CAD conversion with the machine drawing understanding system: Concepts, algorithms and performance. IEEE Transactions on Systems, Man and Cybernetics. Part A: Systems and Humans. 1999; 29(4):411-16.
  • Beibei C, Joe Stanleya R, Soumya D, Antani SK, Thoma GR. Automatic detection of arrow annotation overlays in biomedical images. Healthcare Information Technology Innovation and Sustainability: Frontiers and Adoption: Frontiers and Adoption. 2011; 6(4):23-41.
  • Wang N, Liu W, Zhang C, Yuan H, Liu J. The detection and recognition of arrow markings recognition based on monocular vision. Chinese Control and Decision Conference, CCDC’09; Guilin. 2009. p. 4380-6.
  • Wendling L, Tabbone S. A new way to detect arrows in line drawings. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2004; 26(7):935-41.
  • Maier G, Pangerl S, Schindler A. Real-time detection and classification of arrow markings using curve-based prototype fitting. IEEE Intelligent Vehicles Symposium IV; 2011. p. 442-7.
  • Santosh KC, Wendling L, Antani SK, Thoma GR. Scalable arrow detection in biomedical images. 22nd International Conference on Pattern Recognition (ICPR); 2014. p. 325762.
  • Santosh KC, Lamiroy B, Wendling L. DTW–Radon-based shape descriptor for pattern recognition. International Journal of Pattern Recognition and Artificial Intelligence. 2013; 27 (03):30.
  • Santosh KC, Wendling L. Graphical symbol recognition. Wiley Encyclopedia of Electrical and Electronics Engineering. 2015.
  • Gooch AA, Olsen SC, Tumblin J, Gooch B. Color2gray: Salience-preserving color removal. Proceedings of ACM SIGGRAPH ACM Transactions on Graphics (TOG); 2005. p. 634-9.
  • Hammouche K, Diaf M, Siarry P. A multilevel automatic thresholding method based on a genetic algorithm for fast image segmentation. Computer Vision and Image Understanding. 2008; 109(2):163-75.
  • Huang D-Y, Wang CH. Optimal multi-level thresholding using a two-stage Otsu optimization approach. Pattern Recognition Letters. 2009; 30(3):275-84.
  • Tsai D-M, Chen Y-H. A fast histogram-clustering approach for multi-level thresholding. Pattern Recognition Letters. 1992; 13(4):245-52.
  • Otsu N. A threshold selection method from gray-level histograms. IEEE Transactions on Systems, Man, Cybernetics. 1979: 9(1):62-6.
  • Dougherty ER, Lotufo RA. Hands-on morphological image processing. The International Society for Optical Engineering SPIE. Bellingham: SPIE Press; 2003. p. 71.
  • Jalba AC, Wilkinson MHF, Roerdink JBTM. Morphological hat-transform scale spaces and their use in pattern classification. Pattern Recognition. 2004; 37(5):901-15.
  • Jalba AC, Wilkinson MHF, Roerdink JBTM. Shape representation and recognition through morphological curvature scale spaces. IEEE Transactions on Image Processing. 2006; 15(2):331-41.
  • Serra J. Image analysis and mathematical morphology. USA: Academic Press, Inc.; 1983.
  • Arbelaez P, Maire M, Fowlkes C, Malik J. Contour detection and hierarchical image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2011; 33(5):120.
  • Arumugadevi S, Seenivasagam V. Comparison of clustering methods for segmenting color images. Indian Journal of Science and Technology. 2015 Apr; 8(7):670-7.


  • There are currently no refbacks.

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