Electronic gimbal system for electronically aligning video frames from a video sensor subject to disturbances
First Claim
1. An electronic gimbal system for stabilizing consecutive images from a sensor, said gimbal system comprising:
- means for providing an input signal of a desirable scene;
inertial sensor means for measuring an offset of the sensor relative to an inertial coordinate system;
address look-up calculator means for receiving an offset signal from the inertial sensor means and aligning the input signal to the inertial coordinate system, said address look-up calculator means assigning address locations for the input signal and adjusting the address locations in accordance with the offset signal to correspond to the inertial coordinate system; and
an input frame storage means for receiving the input signal and storing it as a two-dimensional array of pixel locations where each pixel location has a value, said input frame storage means being operable to output the array of pixel values to the address look-up calculator means.
2 Assignments
0 Petitions
Accused Products
Abstract
This invention is directed to an electronic gimbal system (10) which stabilizes a digital video image of a particular scene taken by a sensor which is under disturbance forces. The video image is stored as a two-dimensional array of pixel locations (12) and is applied to an address look-up calculator (14) along with a signal from an inertial sensor (16). The inertial sensor (16) determines the offset of the array of pixel locations from an inertial reference frame and adjusts the input array accordingly. In one particular implementation, the address look-up calculator (14) applies a bilinear interpolation to the pixel location in order to provide a weighted sum of pixel intensities for each offset pixel location.
77 Citations
17 Claims
-
1. An electronic gimbal system for stabilizing consecutive images from a sensor, said gimbal system comprising:
-
means for providing an input signal of a desirable scene; inertial sensor means for measuring an offset of the sensor relative to an inertial coordinate system; address look-up calculator means for receiving an offset signal from the inertial sensor means and aligning the input signal to the inertial coordinate system, said address look-up calculator means assigning address locations for the input signal and adjusting the address locations in accordance with the offset signal to correspond to the inertial coordinate system; and an input frame storage means for receiving the input signal and storing it as a two-dimensional array of pixel locations where each pixel location has a value, said input frame storage means being operable to output the array of pixel values to the address look-up calculator means. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic gimbal system for stabilizing consecutive images from a sensor, said gimbal system comprising;
-
means for providing an input signal of a desirable scene, said input signal including representations of pixel locations of the scene where each pixel location has a value; inertial sensor means for measuring an offset of the sensor relative to an inertial coordinate system in three degrees of freedom; an address look-up calculator operable to align the pixel locations in the inertial coordinate system in each of the degrees of freedom to the inertial coordinate system, said address look-up calculator receiving the input signal from the means for providing an input signal and an offset signal from the inertial sensor means and being operable to randomly access each of the pixel locations in the input signal in order to adjust the address locations to the inertial coordinate system; and an input frame storage means for receiving the input signal and storing it as a two-dimensional array of pixel locations, said input frame storage means operable to output the array of pixel values to the transformation means. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of stabilizing a series of images from a sensor, said method comprising the steps of:
-
providing a pixel representation of an input signal of a desirable scene, wherein each pixel representation has a value; measuring an offset of the sensor relative to an inertial coordinate system in at least one degree of freedom; transforming the pixel representation of the input signal to be aligned with the inertial coordinate system by adjusting each pixel value an amount determined by the measured offset, wherein the step of transforming includes the steps of determining an address location for each of the pixel locations, determining the measured offset of the sensor and adjusting each pixel address location to be aligned with the inertial coordinate system; and further comprising the steps of applying the input signal to an input frame storage device for storing the input signal as a two-dimensional array of pixel locations, and outputting the two-dimensional array of pixel locations to an address look-up calculator. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification