Scanning methods, algorithms and patterns