CPC H04N 5/2628 (2013.01) [G06T 3/0093 (2013.01); G06T 3/4069 (2013.01); G09G 5/005 (2013.01); H04N 7/0122 (2013.01); H04N 21/234372 (2013.01); H04N 23/80 (2023.01); G06T 3/20 (2013.01); G06T 3/40 (2013.01); G06T 3/4084 (2013.01); G09G 2340/0442 (2013.01); H04N 21/440272 (2013.01)] | 18 Claims |
1. An image capture apparatus, comprising:
an image sensor configured to capture an input image having a source aspect ratio, the input image including pixels located at input positions;
a display coupled to one or more physical processors; and
the one or more physical processors configured to:
obtain the input image;
generate an output image by applying a transformation to the input image that distorts the input image while preserving entire field of view of the input image within the output image, the output image having a target aspect ratio different than the source aspect ratio, the output image including the pixels located at output positions; and
present the output image on the display;
wherein:
the transformation includes a linear scaling to uniformly stretch or compress the input image and a non-linear warping to non-uniformly warp the input image;
the linear scaling and the non-linear warping change the pixels from being located at the input positions in the input image to the output positions in the output image; and
the nonlinear warping includes:
a horizontal warping that changes pixel positions as a function of horizontal coordinates of the pixels; an amount of horizontal change in pixel positions characterized by a horizontal distortion offset that an individual pixel moves away from a first reference edge; and
a vertical warping that changes the pixel positions as a function of vertical coordinates of the pixels, an amount of vertical change in pixel positions characterized by a vertical distortion offset that the individual pixel moves away from a second reference edge different from the first reference edge.
|