Pattern Grading Techniques