Checkerboard or other repeating patterns need not be used; certain embodiments may use differing patterns depending on the end application or result desired.The ability to extract both surface detail and depth information for objects in an image can extend the performance of the three-dimensional imaging apparatus in a number of ways.