发明名称 Movement prediction for image capture
摘要 A camera of a computing device can capture two or more images of a region including an object of interest, in order to allow for separation of the object from a background of the images through a process such as image subtraction. In order to compensate for rotations of the device between image captures, an element such as an electronic gyroscope can be used to monitor changes in orientation and predict an amount of shift of objects between images. The predicted shift can be used to attempt to align images captured around the time of the rotation, in order to enable subtraction or similar processes by effectively removing the shifting effect of the rotation.
申请公布号 US9129400(B1) 申请公布日期 2015.09.08
申请号 US201113243487 申请日期 2011.09.23
申请人 Amazon Technologies, Inc. 发明人 Ivanchenko Volodymyr V.;Hovden Gunnar
分类号 G06K9/00;G06T7/20 主分类号 G06K9/00
代理机构 Novak Druce Connolly Bove + Quigg LLP 代理人 Novak Druce Connolly Bove + Quigg LLP
主权项 1. A computer-implemented method of tracking motion of a target object via a computing device, comprising: tracking a respective orientation of the computing device over at least a period of time using at least one embedded sensor of the computing device; capturing a first image using a camera of the computing device at a first time, the first image including a representation of the target object and a respective representation of one or more background elements; capturing a second image using the camera of the computing device at a second time, the second image including the representation of the target object and the respective representation of the one or more background elements; calculating, an angular change in orientation of the computing device between the first time and the second time using the respective orientation tracked by the at least one embedded sensor between the first time and the second time; calculating, a first number of pixels corresponding to a first shift of the respective representation of the one or more background elements in the second image with respect to the respective representation of the one or more background elements in the first image based at least in part upon the angular change in orientation; calculating a second number of pixels corresponding to a second shift of the respective representation of the one or more background elements in the first image with respect to the respective representation of the one or more background elements in the second image based at least in part upon the angular change in orientation; generating a third image by a first shifting of second intensity and color values of the second image by the first number of pixels to align the respective representation of the one or more background elements in the first image and the third image; generating a fourth image by a second shifting of first intensity and color values of the first image by the second number of pixels to align the respective representation of the one or more background elements in the second image and the fourth image; substantially removing the respective representation of the one or more background elements from: (a) the first image by subtracting third intensity and color values of the third image from the first intensity and color values of the first image and (b) the second image by subtracting fourth intensity and color values of the fourth image from the second intensity and color values of the second image; and determining the motion of the target object based on the first image and the second image each with the respective representation of the one or more background elements substantially removed.
地址 Reno NV US