Add laplacian, start refactoring projection pixel determinations