{"title":"Automatic method for calculation of 3D chain-codes on contours of holes in three dimensional surfaces of free-form objects","authors":"P. Atencio, J. Branch, G. Sánchez","doi":"10.1109/STSIVA.2012.6340547","DOIUrl":null,"url":null,"abstract":"The filling process of holes or anomalies related to absence of information in three-dimensional digital models implies human intervention for selecting holes to be corrected. Automate such process requires the characterization of contours of holes in model surface. Recent works are restricted to do this characterization using differential geometry properties of curves, torsion and curvature. Other features such as contour symmetry and similarity with predefined geometric shapes are of great relevance for hole-classification by the human expert. These characteristics are not extractable by differential geometry of curves, thus require other types of representations. This paper presents a method to obtain a representation of 3D chain code from an unstructured sequence of points of a hole contour in the surface of a 3D model. This approximates a NURBS curve to smooth the contour of the hole and minimize the effect of noise in the data. Then use Bresenham algorithm for structuring the points by an array of dimension 3×3×3. Finally, the chain code is calculated by an indexing algorithm. The results show this method preserves the shape and contour behavior, structures the point set and allow to obtain efficiently the chain code representation.","PeriodicalId":383297,"journal":{"name":"2012 XVII Symposium of Image, Signal Processing, and Artificial Vision (STSIVA)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 XVII Symposium of Image, Signal Processing, and Artificial Vision (STSIVA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/STSIVA.2012.6340547","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The filling process of holes or anomalies related to absence of information in three-dimensional digital models implies human intervention for selecting holes to be corrected. Automate such process requires the characterization of contours of holes in model surface. Recent works are restricted to do this characterization using differential geometry properties of curves, torsion and curvature. Other features such as contour symmetry and similarity with predefined geometric shapes are of great relevance for hole-classification by the human expert. These characteristics are not extractable by differential geometry of curves, thus require other types of representations. This paper presents a method to obtain a representation of 3D chain code from an unstructured sequence of points of a hole contour in the surface of a 3D model. This approximates a NURBS curve to smooth the contour of the hole and minimize the effect of noise in the data. Then use Bresenham algorithm for structuring the points by an array of dimension 3×3×3. Finally, the chain code is calculated by an indexing algorithm. The results show this method preserves the shape and contour behavior, structures the point set and allow to obtain efficiently the chain code representation.