IP Library › Granted Patent US 10,009,537
Granted Patent B2
US 10,009,537 · App. 15/582,722 · Granted Jun 26, 2018

Real time assessment of picture quality

Inventor: Ishay Sivan (Tel Aviv, IL)
Assignee: SNAPAID LTD.
H04N5/23222G06K9/00201G06T7/0002G06T7/97H04N5/23212H04N5/23232H04N5/23258G06T2207/10016G06T2207/30168
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,009,537
App. No.
15/582,722
Granted
Jun 26, 2018
Kind
B2
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.

Claims (41)

1. A method for estimating quality of a digital image frame having pixels, where image is taken from a video stream comprising multiple images, each image frame comprises an image of the scene; where video stream was taken by a digital camera;

obtaining a first value (QI1) associated with the digital camera at the time of said image capture;

estimating a first weight (c1) associated with the first value;

analyzing the captured image for detecting or recognizing one or more objects in, or one or more characteristics of, the image;

obtaining a second value (QI2) associated with the analysis;

estimating a second weight (c2) associated with the third value;

calculating a total value according to, or based on, the first value (QI1) weighted according to first weight (c1), the second value (QI2) weighted according to second weight (c2);

comparing the total value to a threshold;

determining whether the total value is higher than, or below than, the threshold; and

acting in response to the determining;

where second weight (c2) is partially based respective values of previous images in said video.

2. The method according to claim 1 , wherein the acting comprises affecting the digital camera in response to the total value.

3. The method according to claim 1 , wherein the acting comprises providing a sound or a pre-recorded oral message to the user.

4. The method according to claim 1 , wherein the digital camera further comprises an auto-focus functionality, wherein the auto-focus functionality is coupled to the controlled by the processor, and wherein the method further comprising controlling the auto-focus functionality according to, or based on, the second value (QI2) or the total value.

5. The method according to claim 1 , wherein the acting comprises alerting a user.

6. The method according to claim 1 , wherein the acting comprises marking, transmitting or saving said image as a separate image on a tangible medium.

7. The method according to claim 1 , wherein threshold changes over image sequence based on total value.

8. The method according to claim 1 , further comprising calculating or estimating the second weight (c2) according to, or based on, the estimated error in the analyzing the captured image for detecting or recognizing objects in the image.

9. The method according to claim 1 , further comprising calculating or estimating the second weight (c2) according to, or based on, an estimated error in the analyzing of the captured image for detecting or recognizing objects in the image.

10. A method for estimating quality of a digital image frame having pixels, where image is taken from a video stream comprising multiple images, each image frame comprises an image of the scene, each frame comprises an image of the scene;

for use with a device that comprises in a single enclosure a video digital camera module or functionality that comprises an optical lens for focusing received light from a scene and an image sensor coupled to the optical lens for capturing multiple consecutive frames;

obtaining a first value (QI1) associated with the digital camera at the time of said image capture;

estimating a first weight (c1) associated with the first value;

analyzing the captured image for detecting or recognizing one or more objects in, or one or more characteristics of, the image;

obtaining a second value (QI2) associated with the analysis;

estimating a second weight (c2) associated with a third value;

calculating a total value according to, or based on, the first value (QI1) weighted according to first weight (c1), the second value (QI2) weighted according to second weight (c2);

comparing the total value to a threshold;

determining whether the total value is higher than, or below than, the threshold; and

acting in response to the determining;

wherein first value (QI1) is associated with said camera movement at the time of said image frame capture, where movements where measured by inertial measurement unit attached or part of said camera.

11. The method according to claim 10 , wherein the estimating of the first weight (c1) to the first value comprises estimating the first weight according to an estimated error in measuring or estimating the device motion associated with the motion or location sensor.

12. The method according to claim 10 , wherein the acting comprises affecting the digital camera in response to the total value.

13. The method according to claim 10 , wherein the acting comprises providing a sound or a pre-recorded oral message to the user.

14. The method according to claim 10 , wherein the digital camera further comprises an auto-focus functionality, wherein the auto-focus functionality is coupled to the controlled by the processor, and wherein the method further comprising controlling the auto-focus functionality according to, or based on, the second value (QI2) or the total value.

15. The method according to claim 10 , wherein the acting comprises alerting a user.

16. The method according to claim 10 , wherein the acting comprises marking, transmitting or saving said image as a separate image on a tangible medium.

17. The method according to claim 10 , wherein threshold changes over image sequence based on total value.

18. The method according to claim 10 , further comprising calculating or estimating the second weight (c2) according to, or based on, the estimated error in the analyzing the captured image for detecting or recognizing objects in the image.

19. The method according to claim 10 , further comprising calculating or estimating the second weight (c2) according to, or based on, an estimated error in the analyzing of the captured image for detecting or recognizing objects in the image.

20. The method according to claim 10 , wherein the motion or location sensor consists of, or comprises, an accelerometer, a gyroscope, a Global Positioning System (GPS), or a step counter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2017
From: SIVAN, ISHAY
To: SNAPAID LTD.
Reel/Frame 042188/0082 →
Continuity (5)
Continuation 15007253 · Jan 27, 2016
Continuation 14437105
Provisional Application 61717216 · Oct 23, 2012
Provisional Application 61759643 · Feb 1, 2013
Related Publication 20170237900A1 · Aug 17, 2017