Patent Document ID: 8861893
Application ID: 13246253
Patent Status: 1

Claim One:
1. A method for processing images, the method comprising: identifying a portion of a selected image in which a moving object is present, wherein the selected image is one of a sequence of images and the moving object moves with respect to a background in the selected image; identifying a plurality of pixels in a region of interest in the selected image; selecting a pixel in the plurality of pixels in the region of interest in the selected image; determining whether the pixel in the plurality of pixels in the region of interest corresponds to the background in the selected image; determining whether the pixel in the plurality of pixels in the region of interest corresponds to the moving object in the selected image; identifying first values for a first portion of the plurality of pixels using the sequence of images and first transformations, wherein the first portion of the plurality of pixels corresponds to the background in the selected image and wherein a first transformation in the first transformations is configured to align features of the background in one image in the sequence of images to the features of the background in the selected image, wherein the selected image is generated from a position at a different distance from a scene as compared to the one image and wherein the selected image is generated and sent from a mobile platform in substantially real-time and received in substantially real-time; identifying second values for a second portion of the plurality of pixels using the sequence of images and second transformations, wherein the second portion of the plurality of pixels corresponds to the moving object in the selected image and wherein a second transformation in the second transformations is configured to align features of the moving object in the one image in the sequence of images to the features of the moving object in the selected image; and wherein identifying the second values for the second portion of the plurality of pixels using the sequence of images and the second transformations comprises: identifying locations for the pixel in other images in the sequence of images using the second transformations when the pixel corresponds to the moving object in the selected image; identifying values for the pixel using the locations and an algorithm selected from the group consisting of a nearest neighbor algorithm, a linear interpolation algorithm, and a cubic interpolation algorithm; and estimating a final value for the pixel in the plurality of pixels in the region of interest using the values identified for the pixel and at least one technique selected from the group consisting of weighing, averaging, and outlier elimination based on distribution.