IP Library Granted Patent US 9,262,811
Granted Patent B2
US 9,262,811 · App. 14/604,004 · Granted Feb 16, 2016

System and method for spatio temporal video image enhancement

Inventor: Sri Rama Prasanna Pavani (Los Angeles, CA)
Assignee: ARECONT VISION, LLC.
G06T5/002G06K9/00758G06K9/46G06K9/6202G06T5/20G06T5/50G06T7/2053H04N5/57G06T2207/10016G06T2207/20024G06T2207/20182G06T2207/20221
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 9,262,811
App. No.
14/604,004
Granted
Feb 16, 2016
Kind
B2
Abstract

A method for improving quality of low light video images including: receiving a current video frame; temporally enhancing it by applying a first weight matrix including higher weight factors for stationary regions and lower weight factors for moving regions to the received frame and a reference frame to generate an enhanced temporal video frame; spatially enhancing the enhanced temporal video frame by applying a second weight matrix including higher weight factors for stationary regions and lower weight factors for moving regions to generate an enhanced spatial video frame; and motion enhancing the enhanced temporal video frame by extracting matched rigid moving objects in a previous or future frame and processing each of the extracted matched rigid moving objects with a corresponding rigid object in the enhanced temporal or spatial or raw current video frame.

Claims (27)

1. A method for motion improvement of low light video images, the method comprising:

receiving a current video frame;

identifying moving rigid objects in the received current video frame from the current video frame and a previous or future video frame;

selecting one or more cardinal pixels in each identified moving rigid object in the received current video frame;

identifying a patch around each cardinal pixel, in the received current video frame;

calculating a matched patch in the previous or future video frame for each identified patch matching said each identified patch;

defining a location of the cardinal pixel of each matched patch in the previous or future video frame;

identifying matched rigid objects in the previous or future video frame corresponding to each defined location of each cardinal pixel; and

extracting each identified matched rigid moving object from the previous or future frame and processing each of the extracted matched rigid moving objects with a corresponding rigid object in the received current video frame to generate an improved quality video image frame.

2. The method of claim 1 , wherein the cardinal pixel is a centroid pixel.

3. The method of claim 1 , wherein identifying moving rigid objects further comprises finding the difference between the current video frame and the previous or future video frame.

4. The method of claim 1 , wherein selecting one or more cardinal pixels further comprises dividing rigid objects into two or more regions.

5. The method of claim 1 , wherein identifying a patch around each cardinal pixel further comprises determining an amount of spatial variation in the rigid object.

6. The method of claim 1 , wherein calculating a matched patch further comprises finding the difference between a patch in the current frame with similarly sized patches in the previous or future frames.

7. The method of claim 1 , wherein defining a location of the cardinal pixel of each matched patch in the previous or future video frame further comprises finding a pixel in a center of the matched patch.

8. The method of claim 1 , wherein identifying matched rigid objects in the previous or future video frame further comprises using geometric size or shape information about the rigid object in the current frame.

9. The method of claim 1 , wherein processing of the rigid object from the current frame further comprises weighted averaging of the rigid object from the current frame and the rigid object from the previous or future frame.

10. A method for improving quality of low light video images, the method comprising:

receiving a current video frame;

temporally enhancing the received video frame by applying a first weight matrix including higher weight factors for stationary regions and lower weight factors for moving regions in the received current video frame to the received current video frame and a reference frame, to generate an enhanced temporal video frame;

spatially enhancing the enhanced temporal video frame by applying a second weight matrix including higher weight factors for stationary regions and lower weight factors for moving regions, in the enhanced temporal video frame, to generate an enhanced spatial video frame; and

motion enhancing the enhanced temporal video frame by extracting matched rigid moving object in a previous or future frame and processing each of the extracted matched rigid moving objects with a corresponding rigid object in the enhanced temporal video frame to generate an improved quality video image frame.

11. The method of claim 10 , wherein generating a reference video frame further comprises weighted averaging of the current video frame with the previous or future video frame.

12. The method of claim 10 , further comprising computing a likelihood metric to determine the likelihood of a pixel to correspond to stationary regions and moving regions in the received current video frame from the reference frame.

13. The method of claim 12 , wherein computing a likelihood metric further comprises finding the difference between the current video frame and the reference frame.

14. The method of claim 10 , wherein computing a first weight matrix further comprises finding the inverse of the likelihood metric.

15. The method of claim 10 , wherein said generating an enhanced temporal video frame further comprises weighted averaging the current video frame and the reference frame by using the first weight matrix.

Assignments (5)
SECURITY INTEREST Recorded Oct 8, 2018
From: ARECONT VISION COSTAR, LLC
To: UMB BANK, N.A.
Reel/Frame 047093/0280 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2018
From: ARECONT VISION, LLC
To: ARECONT VISION COSTAR, LLC
Reel/Frame 047121/0080 →
SECURITY INTEREST Recorded Nov 30, 2017
From: ARECONT VISION, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 044259/0721 →
SECURITY INTEREST Recorded Nov 30, 2017
From: ARECONT VISION, LLC
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 044259/0900 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: PAVANI, SRI RAMA PRASANNA
To: ARECONT VISION, LLC.
Reel/Frame 034803/0382 →
Continuity (2)
Division 14018952 · Sep 5, 2013
Related Publication 20150138441A1 · May 21, 2015