Real time assessment of picture quality
AssigneeSnapaid Ltd.
InventorIshay Sivan
Life of this patent
Estimating the term…
Abstract
A computerized method for computing the photo quality of a captured image in a device image acquisition system, comprising on-board combining of a plurality of quality indicators computed from said captured image and its previous image frames quality indicators and a confidence level for at least one of said quality indicators; and using a processor to determine, based on said combining, whether photo quality is acceptable and taking differential action depending on whether quality is or is not acceptable.
Claims20
A method for estimating quality of at least one image from a plurality of images, for use with a device that comprises in a single enclosure a digital camera module or functionality that comprises at least one optical lens for focusing received light from a scene and an image sensor coupled to the optical lens for capturing an image of the scene;
- a motion sensor for sensing the device motion;
- wherein the motion sensor consists of, or comprises, an accelerometer, a gyroscope or both, and a processor coupled to at least one image sensor and to the digital camera for receiving data therefrom, the method by the processor comprising use of at least one value and weight:
- obtaining a first value (QI1) responsive to the device angle to the horizon;
- estimating a first weight (c1) associated with the first value;
- obtaining a second value (QI2) associated with an aesthetic quality of image based on the composition;
- and
- estimating a second weight (c2) associated with the second value;
- wherein at least one of said values is below threshold, to select, at least one appropriate suggestion from a pre-stored table of suggestions of how a user may cause at least one of QI1 or QI2, to be above said threshold and to present said appropriate suggestion to the user.
A method for estimating a quality of at least one image from a stream of images from a video, for use with a device that comprises in a single enclosure a digital camera module or functionality that comprises at least one optical lens for focusing received light from a scene and an image sensor coupled to at least one optical lens for capturing an image of the scene;
- a motion or location sensor for sensing the device motion;
- and a processor coupled to the image sensor and to the digital camera for receiving data therefrom, the method by the processor comprising use of at least one value and weight:
- obtaining a first value (QI1) responsive to the device motion from the motion or location sensor;
- estimating a first weight (c1) associated with the first value;
- obtaining a second value (QI2), where the second value is a measurement of under or over exposure of the image;
- estimating a second weight (c2) associated with the second value;
- analyzing the captured image for detecting or recognizing one or more objects in, or one or more characteristics of the image or at least one of object characteristics to obtain a third value (QI3) associated with the analysis;
- estimating a third weight (c3) associated with the third value;
- obtaining a forth value (QI4) responsive to obstruction of at least one optical lens, estimating a forth weight (c4) associated with the forth value;
- selecting, based on values QI1, QI2, QI3, QI4 and weights c1, c2, c3, c4, at least one appropriate suggestion from a pre-stored table of suggestions of how a user may cause at least on said value to be above or below a threshold and to present said appropriate suggestion to the user.
Dependencies are inferred from the claim text.