Wrote interpolation script.  grabs random number of points (be careful, too many will eat all of your memory -- 7000 eats 10-12 gbs of my memory) and interpolates r,g,b,z values over a grid.
Right now I'm just using a Scipy built in interpolation function.  Next step is to implement my own.