Patent Number: 
Section: claims

1. A method comprising:utilizing a recording device to capture one or more representations of an object and to generate at least one sampled data set;processing the one or more representations of an object using one or more processing techniques to determine a plurality of peak location estimates for the at least one sampled data set; andcombining a group of estimates selected from the peak location estimates to determine a refined peak location estimate;wherein combining the group of estimates selected from the peak location estimates includes determining a weighted average of the estimates selected, the weighted average being determined by assigning weights to the estimates before the estimates are combined, the weights being determined for each of the estimates depending upon the distance between the estimate and a point associated with the estimate, with the weights being larger for smaller distances. 2. The method of claim 1, wherein the weighted average is a nonlinear weighted average in which the weight determined for an estimate increases at an increasing rate as the distance decreases. 3. The method of claim 1, wherein the recording device is a camera. 4. The method of claim 1, wherein the one or more representations of an object include one or more images, and the at least one sampled data set includes a correlation output. 5. The method of claim 1, wherein the object includes a sampled surface. 6. The method of claim 1, wherein the peak location estimates are determined at different locations of the sampled data set. 7. The method of claim 6, wherein the different locations bracket an actual or expected offset. 8. The method of claim 6, wherein the peak location estimates include two peak location estimates that bracket the actual displacement in one dimension. 9. The method of claim 8, wherein the two peak location estimates are made one pixel apart. 10. The method of claim 6, wherein the peak location estimates include three or more peak location estimates that bracket the actual displacement in two dimensions. 11. The method of claim 10, wherein the three or more peak location estimates are made one pixel apart, forming the corners of a region one pixel in extent which brackets the actual displacement in two dimensions. 12. The method of claim 1, wherein processing the one or more representations of an object using one or more processing techniques includes determining a subsequent peak location estimate at a point on the sampled data set, the location of the point being determined based on one or more previous peak location estimates. 13. The method of claim 12, wherein one of the previous peak location estimates is made from a known nearest neighbor location and used to determine the one-dimensional direction or two-dimensional quadrant for subsequent peak location estimates. 14. The method of claim 1, wherein a correlation-based processing technique is utilized to generate the at least one sampled data set. 15. The method of claim 14, wherein the correlation-based processing technique is a bi-directional process. 16. The method of claim 1, wherein the one or more processing techniques include a centroiding technique. 17. The method of claim 1, wherein the one or more processing techniques include a curve fitting technique. 18. The method of claim 1, wherein processing the one or more representations of an object using one or more processing techniques includes performing a correlation operation to form a correlation surface and performing a plurality of processes based on the correlation surface to estimate peak location offsets at a plurality of points on the correlation surface. 19. The method of claim 1, wherein combining a group of estimates selected from the peak location estimates to determine one or more refined peak location estimates includes determining a plurality of refined peak location estimates for different regions of the sampled data set. 20. The method of claim 19, further comprising:determining an estimate of overall displacement by combining a group of estimates selected from the refined peak location estimates. 21. The method of claim 20, wherein combining the group of estimates selected from the refined peak location estimates includes determining an average value of the estimates selected. 22. An imaging method comprising:utilizing a recording device to capture one or more representations of an object and to generate at least one sampled data set;processing the one or more representations of an object using one or more processing techniques to determine a plurality of registration estimates for the at least one sampled data set; andcombining estimates selected from the registration estimates to determine one or more refined registration estimates;wherein a group of estimates is combined by determining a weighted average of the estimates selected for the group, the weighted average being determined by assigning weights to the estimates before the estimates are combined, the weights being determined for each of the estimates depending upon the distance between the estimate and a point associated with the estimate, with the weights being larger for smaller distances. 23. The imaging method of claim 22, wherein the weighted average is a nonlinear weighted average in which the weight determined for an estimate increases at an increasing rate as the distance decreases. 24. The imaging method of claim 22, wherein the registration estimates are made at a plurality of different points on the sampled data set. 25. The imaging method of claim 24, wherein the plurality of different points bracket an actual or expected offset. 26. The imaging method of claim 24, wherein the registration estimates include two registration estimates that bracket the actual displacement in one dimension. 27. The imaging method of claim 26, wherein the two registration estimates are made one pixel apart. 28. The imaging method of claim 24, wherein the registration estimates include three or more registration estimates that bracket the actual displacement in two dimensions. 29. The imaging method of claim 28, wherein the three or more registration estimates are made one pixel apart, forming the corners of a region one pixel in extent which brackets the actual displacement in two dimensions. 30. The imaging method of claim 22, wherein processing the one or more representations of an object using one or more processing techniques includes determining a subsequent registration estimate at a point on the sampled data set, the location of the point being determined based on one or more previous registration estimates. 31. The imaging method of claim 30, wherein one of the previous registration estimates is made from a known nearest neighbor location and used to determine the one-dimensional direction or two-dimensional quadrant for subsequent registration estimates. 32. The imaging method of claim 22, wherein a correlation-based processing technique is utilized to generate at least one of the registration estimates. 33. The imaging method of claim 32, wherein the correlation-based processing technique is a bi-directional process, which generates at least two of the registration estimates. 34. The imaging method of claim 22, wherein the one or more processing techniques include a centroiding technique. 35. The imaging method of claim 22, wherein the one or more processing techniques include a curve fitting technique. 36. The imaging method of claim 22, wherein processing the one or more representations of an object using one or more processing techniques includes performing a single correlation operation to form a correlation surface and performing a plurality of processes based on the correlation surface to estimate registration offsets at a plurality of points on the correlation surface. 37. The imaging method of claim 22, wherein combining a group of estimates selected from the registration estimates to determine one or more refined registration estimates includes determining a plurality of refined registration estimates for different regions of the sampled data set. 38. The imaging method of claim 37, further comprising:determining an estimate of overall displacement by combining a group of estimates selected from the refined registration estimates. 39. The imaging method of claim 38, wherein combining the group of estimates selected from the refined registration estimates includes determining an average value of the estimates selected. 40. The imaging method of claim 37, further comprising:generating an optical flow matrix from the refined registration estimates. 41. The imaging method of claim 40, further comprising:providing the optical flow matrix to an image processing device; and using the image processing device to analyze image motion associated with the sampled data set and generate a visual representation of the image motion. 42. The imaging method of claim 41, wherein the image processing device is configured to detect, estimate, or track the image motion. 43. The imaging method of claim 42, wherein the image processing device is configured to detect, estimate the location of, or track an image object.