IP Library Granted Patent US 9,165,352
Granted Patent B2
US 9,165,352 · App. 13/913,606 · Granted Oct 20, 2015

Precipitation removal for vision-based parking management systems

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,165,352
App. No.
13/913,606
Granted
Oct 20, 2015
Kind
B2
Abstract

Methods and systems receive a series of images and compare at least two of the images in the series of images to locate items that are in different positions to identify moving items. Such methods and systems further calculate a measure of the moving items within the series of images. Additionally, such methods and systems perform a continuously variable image correction to remove the moving items from the images to produce a series of corrected images. This “continuously variable image correction” increases the amount of image correction for a relatively higher measure of the moving items and decreases the amount of image correction for a relatively lower measure of the moving items, and does so continuously as the measure of the moving items changes within the series of images.

Claims (51)

1. A system comprising:

a camera device acquiring a series of images; and

a computerized device operatively connected to said camera device,

said computerized device comparing at least two images in said series of images to locate items that are in different positions in said at least two images to identify moving items within said series of images,

said computerized device calculating a measure of said moving items,

said computerized device performing a continuously variable image correction to remove said moving items from said series of images to produce a series of corrected images,

said continuously variable image correction increasing an amount of image correction for a relatively higher measure of said moving items and decreasing said amount of image correction for a relatively lower measure of said moving items continuously as said measure of said moving items changes within said series of images,

said continuously variable image correction increasing and decreasing said amount of image correction in continuously variable amounts corresponding to changes in said measure of said moving items,

said continuously variable amounts being between predetermined maximum and minimum amounts of said image correction, and

said computerized device outputting said series of corrected images.

2. The system according to claim 1 , said continuously variable image correction being applied to only portions of said images.

3. The system according to claim 1 , said amount of image correction for a current frame further depending on said amount of image correction used for a previous frame.

4. The system according to claim 1 , said continuously variable image correction being performed iteratively by repeating said calculating a measure of said moving items and performing said continuously variable image correction until said measure of said moving items in said corrected images is below a predetermined threshold.

5. The system according to claim 1 , said continuously variable image correction comprising applying one of: temporal median filtering, temporal order statistics filtering, temporal outlier rejection algorithms, temporal averaging, and temporal approximate median filtering.

6. The system according to claim 1 , said system comprising an optical-based vehicle parking management system.

7. The system according to claim 1 , said moving items comprising one of raindrops and snowflakes.

8. The system according to claim 1 , said measure of said moving items comprising at least one of: an average size of said moving items; a maximum size of said moving items; and an average rate of movement of said moving items.

9. A system comprising:

a camera device acquiring a series of images; and

a computerized device operatively connected to said camera device,

said computerized device comparing at least two images in said series of images to locate items that are in different positions in said at least two images to identify moving items within said series of images,

said computerized device calculating a measure of said moving items,

said computerized device performing a continuously variable image correction to remove said moving items from said series of images to produce a series of corrected images,

said continuously variable image correction increasing an amount of image correction for a relatively higher measure of said moving items and decreasing said amount of image correction for a relatively lower measure of said moving items continuously as said measure of said moving items changes within said series of images,

said continuously variable image correction increasing and decreasing said amount of image correction in continuously variable amounts corresponding to changes in said measure of said moving items,

said continuously variable amounts being between predetermined maximum and minimum amounts of said image correction,

said computerized device being located at a first location with said camera device,

said computerized device outputting said series of corrected images to a second computerized device over a computerized network, and

said second computerized device being at a second location different than said first location.

10. A method comprising:

receiving a series of images into a computerized device,

comparing at least two images in said series of images using said computerized device to locate items that are in different positions in said at least two images to identify moving items within said series of images;

calculating a measure of said moving items using said computerized device;

performing a continuously variable image correction to remove said moving items from said series of images to produce a series of corrected images using said computerized device, said continuously variable image correction increasing an amount of image correction for a relatively higher measure of said moving items and decreasing said amount of image correction for a relatively lower measure of said moving items continuously as said measure of said moving items changes within said series of images, said continuously variable image correction increasing and decreasing said amount of image correction in continuously variable amounts corresponding to changes in said measure of said moving items, and said continuously variable amounts being between predetermined maximum and minimum amounts of said image correction; and

outputting said series of corrected images from said computerized device.

11. The method according to claim 10 , said continuously variable image correction being applied to only portions of said images.

12. The method according to claim 10 , said amount of image correction for a current frame further depending on said amount of image correction used for a previous frame.

13. The method according to claim 10 , said continuously variable image correction being performed iteratively by repeating said calculating a measure of said moving items and performing said continuously variable image correction until said measure of said moving items in said corrected images is below a predetermined threshold.

14. The method according to claim 10 , said continuously variable image correction comprising applying one of: temporal median filtering, temporal order statistics filtering, temporal outlier rejection algorithms, temporal averaging, and temporal approximate median filtering.

15. The method according to claim 10 , said method comprising an optical-based vehicle parking management method.

16. The method according to claim 10 , said moving items comprising one of raindrops and snowflakes.

17. The method according to claim 10 , said measure of said moving items comprising at least one of: an average size of said moving items; a maximum size of said moving items; and an average rate of movement of said moving items.

18. A method comprising:

receiving a series of images into a computerized device,

comparing at least two images in said series of images using said computerized device to locate items that are in different positions in said at least two images to identify moving items within said series of images;

calculating a measure of said moving items using said computerized device;

performing a continuously variable image correction to remove said moving items from said series of images to produce a series of corrected images using said computerized device, said continuously variable image correction increasing an amount of image correction for a relatively higher measure of said moving items and decreasing said amount of image correction for a relatively lower measure of said moving items continuously as said measure of said moving items changes within said series of images, said continuously variable image correction increasing and decreasing said amount of image correction in continuously variable amounts corresponding to changes in said measure of said moving items, and said continuously variable amounts being between predetermined maximum and minimum amounts of said image correction; and

outputting said series of corrected images from said computerized device,

said computerized device being located at a first location with a camera device,

said computerized device outputting said series of corrected images to a second computerized device over a computerized network, and

said second computerized device being at a second location different than said first location.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2024
From: CONDUENT BUSINESS SERVICES, LLC; CONDUENT STATE & LOCAL SOLUTIONS, INC.
To: MODAXO ACQUISITION USA INC. N/K/A MODAXO TRAFFIC MANAGEMENT USA INC.
Reel/Frame 069110/0888 →
PARTIAL RELEASE OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 2, 2024
From: BANK OF AMERICA, N.A.
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 067302/0649 →
RELEASE OF SECURITY INTEREST Recorded May 2, 2024
From: U.S. BANK TRUST COMPANY
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 067305/0265 →
SECURITY INTEREST Recorded May 1, 2024
From: MODAXO TRAFFIC MANAGEMENT USA INC.
To: BANK OF MONTREAL
Reel/Frame 067288/0512 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: U.S. BANK, NATIONAL ASSOCIATION
Reel/Frame 057969/0445 →
SECURITY INTEREST Recorded Oct 19, 2021
From: CONDUENT BUSINESS SERVICES, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057970/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: XEROX CORPORATION
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 041542/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2013
From: WU, WENCHENG; DALAL, EDUL N.; BULAN, ORHAN
To: XEROX CORPORATION
Reel/Frame 030576/0320 →