A Survey and Analysis of Common Polygonization Methods and Optimization Techniques