A Titan Query
CREATE IfovImage(rect, period, res, init-val)
USING q-region.rect as rect, q-region.time as period, resolution as res, -1 as init-val
SELECT pixel, maxNDVI(correct(ifov))
FROM IfovImage as pixel LEFT OUTER JOINS AVHRR as ifov
AND pixel IN IfovImage.navigate(mapping(ifov.access()))