Back to Search
Start Over
New morphological methods to generate two-dimensional curve offsets
- Source :
- The International Journal of Advanced Manufacturing Technology. 71:1687-1700
- Publication Year :
- 2014
- Publisher :
- Springer Science and Business Media LLC, 2014.
-
Abstract
- For the purpose of generating 2D curve offsets used in 2.5D machining, four new methods based on morphological operations on different mathematical entities are presented in this paper. All of the methods, which lend themselves for parallel processing, exploit the idea that the boundaries formed by a circular structuring element whose center sweeps across the points on a generator/base curve comprise the entire offsets of the progenitor. The first approach, which is a carry-over from image processing, makes good use of morphological operations on binary images to produce 2D offsets via contour tracing algorithms. The second method, which is to rectify the high memory cost associated with the former technique, utilizes morphological operations on (boundary data) sets. The implementation of this basic technique is illustrated by two Matlab functions given in the paper. Despite its simplicity, the time complexity of this paradigm is found to be high. Consequently, the third method, which is evolved from the preceding one, reduces the time complexity significantly with the utilization of a geometric range search method. This technique, which has a considerable margin for improvement, is found to be suitable to be used as a part of the real-time motion command generator for CNC applications. Unlike the previous schemes, the final approach uses polygon operations to generate such curves. The run-time of this technique is highly governed by the complexity of the polygon overlay algorithm selected. The paper analyzes the complexity of each technique. Finally, the presented methods are evaluated (in terms of run-time and geometric accuracy) via two test cases where most CAD/CAM packages fail to yield acceptable results.
- Subjects :
- Structuring element
Computer science
Mechanical Engineering
Binary image
Image processing
Industrial and Manufacturing Engineering
Computer Science Applications
Parallel processing (DSP implementation)
Control and Systems Engineering
Polygon
Algorithm
Time complexity
Software
Generator (mathematics)
Subjects
Details
- ISSN :
- 14333015 and 02683768
- Volume :
- 71
- Database :
- OpenAIRE
- Journal :
- The International Journal of Advanced Manufacturing Technology
- Accession number :
- edsair.doi...........8c8e25f39a3b1be7d45af988933264fa
- Full Text :
- https://doi.org/10.1007/s00170-013-5595-4