Object Detection and Rendering for Wide Field of View (WFOV) Image Acquisition Systems
First Claim
1. An image acquisition device having a wide field of view, comprising:
- at least one lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°
;
a control module;
an object detection engine comprising one or more cascades of regular object classifiers;
a WFoV correction engine configured to correct distortion within the original image;
wherein the WFoV correction engine processes raw image data of the original WFoV image including applying a rectilinear projection of center pixels of the original WFoV image and a cylindrical projection of outer pixels of the original WFoV image, and combining modified center and outer pixels to generate a distortion-corrected WFoV image; and
wherein one or more objects located within the center or outer pixels, or both, of the distortion-corrected WFoV image are detectable by the object detection engine upon application of the one or more cascades of regular object classifiers.
3 Assignments
0 Petitions
Accused Products
Abstract
An image acquisition device having a wide field of view includes a lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°. The device has an object detection engine that includes one or more cascades of object classifiers, e.g., face classifiers. A WFoV correction engine may apply rectilinear and/or cylindrical projections to pixels of the WFoV image, and/or non-linear, rectilinear and/or cylindrical lens elements or lens portions serve to prevent and/or correct distortion within the original WFoV image. One or more objects located within the original and/or distortion-corrected WFoV image is/are detectable by the object detection engine upon application of the one or more cascades of object classifiers.
-
Citations
41 Claims
-
1. An image acquisition device having a wide field of view, comprising:
-
at least one lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°
;a control module; an object detection engine comprising one or more cascades of regular object classifiers; a WFoV correction engine configured to correct distortion within the original image; wherein the WFoV correction engine processes raw image data of the original WFoV image including applying a rectilinear projection of center pixels of the original WFoV image and a cylindrical projection of outer pixels of the original WFoV image, and combining modified center and outer pixels to generate a distortion-corrected WFoV image; and wherein one or more objects located within the center or outer pixels, or both, of the distortion-corrected WFoV image are detectable by the object detection engine upon application of the one or more cascades of regular object classifiers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An image acquisition device having a wide field of view, comprising:
-
at least one lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°
;a control module; an object detection engine comprising one or more cascades of modified object classifiers; wherein the modified object classifiers comprise a first subset of rectilinear classifiers to be applied to objects appearing in center pixels of the WFoV image, and a second subset of cylindrical classifiers to be applied to objects appearing in outer pixels of the WFoV image; and wherein one or more objects located within the center or outer pixels, or both, of the original WFoV image are detectable by the object detection engine upon application of the one or more cascades of modified object classifiers, including the first subset of rectilinear classifiers and the second subset of cylindrical classifiers, respectively. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of acquiring wide field of view images with an image acquisition device having at least one lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°
- , wherein the method comprises;
acquiring the original WFoV image; correcting distortion within the original WFoV image, by processing raw image data of the original WFoV image including applying a rectilinear projection to center pixels of the original WFoV image and a cylindrical projection of outer pixels of the original WFoV image, and combining modified center and outer pixels to generate a distortion-corrected WFoV image; and applying one or more cascades of regular object classifiers to detect one or more objects located within the center or outer pixels, or both, of the distortion-corrected WFoV image upon application of the one or more cascades of regular object classifiers. - View Dependent Claims (17, 18, 19, 20, 21, 28)
- , wherein the method comprises;
-
22. A method of acquiring wide field of view images with an image acquisition device having at least one lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°
- , wherein the method comprises;
acquiring the original WFoV image; applying one or more cascades of modified object classifiers, comprising applying a first subset of rectilinear classifiers to objects appearing in center pixels of the WFoV image, and applying a second subset of cylindrical classifiers to objects appearing in outer pixels of the WFoV image; and detecting one or more objects located within the center or outer pixels, or both, of the original WFoV image by the applying of the modified object classifiers, including the applying of the first subset of rectilinear classifiers and the applying of the second subset of cylindrical classifiers, respectively. - View Dependent Claims (23, 24, 25, 26, 27)
- , wherein the method comprises;
-
29. One or more processor-readable media having embedded therein code for programming a processor to perform a method of processing wide field of view images acquired with an image acquisition device having at least one lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°
- , wherein the method comprises;
correcting distortion within the original WFoV image, by processing raw image data of the original WFoV image including applying a rectilinear projection to center pixels of the original WFoV image and a cylindrical projection of outer pixels of the original WFoV image, and combining modified center and outer pixels to generate a distortion-corrected WFoV image; and applying one or more cascades of regular object classifiers to detect one or more objects located within the center or outer pixels, or both, of the distortion-corrected WFoV image upon application of the one or more cascades of regular object classifiers. - View Dependent Claims (30, 31, 32, 33, 34)
- , wherein the method comprises;
-
35. One or more processor-readable media having embedded therein code for programming a processor to perform a method of processing wide field of view images acquired with an image acquisition device having at least one lens and image sensor configured to capture an original wide field of view (WFoV) image with a field of view of more than 90°
- , wherein the method comprises;
applying one or more cascades of modified object classifiers, comprising applying a first subset of rectilinear classifiers to be applied to objects appearing in center pixels of the WFoV image, and applying a second subset of cylindrical classifiers to be applied to objects appearing in outer pixels of the WFoV image; and detecting one or more objects located within the center or outer pixels, or both, of the original WFoV image by the applying of the modified object classifiers, including the applying of the first subset of rectilinear classifiers and the applying of the second subset of cylindrical classifiers, respectively. - View Dependent Claims (36, 37, 38, 39, 40, 41)
- , wherein the method comprises;
Specification