IP Library Granted Patent US 8,779,942
Granted Patent B1
US 8,779,942 · App. 13/573,118 · Granted Jul 15, 2014

Bicycle detector with improved detection using signature analysis

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 8,779,942
App. No.
13/573,118
Granted
Jul 15, 2014
Kind
B1
Abstract

A vehicle detector detects bicycles and discriminates between a bicycle and a motorized vehicle using a specific signature analysis technique when operated in the bicycle detect mode and the bicycle only detect mode. The signature analysis technique employs two sets of rules: one set for a bicycle which produces a signature having at least two peaks and two valleys when passing over a loop connected to the vehicle detector; the other for a bicycle which produces a signature having two peaks and only one valley when passing over a marginal side region of a loop connected to the vehicle detector. Peak and valley searches are conducted sequentially, with a peak search being conducted first upon start-up.

Claims (57)

1. A vehicle detector with bicycle detect and discrimination capability using signature analysis, said vehicle detector comprising:

an oscillator adapted to be coupled to a loop; a memory; and a processor operatively coupled to said oscillator and said memory, said memory having machine readable code stored therein, said machine readable code configured to enable said processor to activate said oscillator to produce a signal for said loop, to implement a loop cycle counter for counting a predetermined number of loop oscillator cycles defining a sample period, to implement a sample counter for accumulating sample counts N during said predetermined number of loop oscillator cycles; to implement a reference counter for storing a reference count R based on the accumulated sample counts from a previous sample period; to implement an evaluation unit for determining from the sample counts N and the reference count R whether a vehicle has entered the loop during the sample period and for determining from the sample counts N and the reference count R whether a detected vehicle is a bicycle; and to implement a Call signal generator for generating a Call signal when the evaluation unit has determined that a vehicle has entered the loop during the sample period, said machine readable code being configured to enable said evaluation unit to determine whether a detected vehicle is a bicycle by successively detecting peaks and valleys in a signature formed by a collection of sample counts N and at least one reference count R, testing each detected peak and valley against a first set of rules, and generating a “Has Bike” signal when two peaks and two valleys satisfy said first set of rules.

2. The vehicle detector of claim 1 wherein said first set of rules comprises:

Rule 1 (used to detect a first valid peak):

K 1≦peak 1 ≦K 2

where K 1 is a constant lying in the range from 30-50; K 2 is a constant lying in the range from 280-320; and peak 1 is the (R−N) value at peak 1 ;

Rule 2 (used to detect a first valid valley):

K 3≦valley 1≦0.625×peak 1

where K 3 is a constant lying in the range from 10-20; valley 1 is the (R−N) value at valley 1 ; and peak 1 is the (R−N) value at peak 1 ;

Rule 3 (used to detect a second valid peak):

1.125×peak 1≦peak 2 ≦K 4

where peak 1 is the (R−S) value at peak 1 ; peak 2 is the (R−N) value at peak 2 ; and K 4 is a constant lying in the range from 360-440;

Rule 4 (used to detect a second valid valley):

K 5≦valley 2≦peak 2≦[0.375×peak 1]

where K 5 is a constant lying in the range from 10-20; valley 2 is the (R−N) value at valley 2 ; peak 2 is the (R−N) value at peak 2 ; and peak 1 is the (R−N) value at peak 1 .

3. The vehicle detector of claim 2 wherein K 1 =40; K 2 =300; K 3 =12; K 4 =400; and K 5 =12.

4. The vehicle detector of claim 1 wherein said machine readable code is configured to enable said processor to implement a bicycle timer which is activated to count toward a zero value state from a predetermined non-zero value when a first valid peak has been detected by said evaluation unit and to enable said processor to prevent the generation of said “Has Bike” signal by said evaluation unit when said bicycle timer has reached the zero value state before said first set of rules is satisfied.

5. The vehicle detector of claim 1 wherein said machine readable code is further configured to enable said evaluation unit to determine whether a loop disturbance caused by an object entering the vicinity of the loop has occurred and to perform the peak and valley detection and testing so long as the loop disturbance is present.

6. The vehicle detector of claim 5 wherein said machine readable code is further configured to enable said evaluation unit to determine whether a formerly present loop disturbance is no longer present and to generate said “Has Bike” signal when two peaks and one valley satisfy said first set of rules after said formerly present loop disturbance is no longer present.

7. The vehicle detector of claim 6 wherein said machine readable code is further configured to enable said evaluation unit to determine whether a formerly present loop disturbance is no longer present and to generate said “Has Bike” signal when two peaks and one valley do not satisfy said first set of rules but do satisfy a second set of rules after said formerly present loop disturbance is no longer present.

8. The vehicle detector of claim 7 wherein said second set of rules comprises:

Rule 1 (used to detect a first valid peak):

K 6≦peak 1 ≦K 7

where K 6 is a constant lying in the range from 30-50; peak 1 is the (R−N) value at peak 1 ; and K 7 is a constant lying in the range from 380-420.

Rule 2 (used to detect a valley):

Valley≧12

where Valley is the (R−N value at the valley)

Rule 3 (used to detect a second valid peak):

K 6≦peak 2 ≦K 7

where K 6 , K 7 are as defined above and peak 2 is the (R−N) value at peak 2 .

Rule 4:

The valley value is compared with the average value of the two peaks, i.e.

Peak

Average

=

peak

1

+

peak

2

2

If Valley≦0.625 Peak Average, then a bicycle is present and the “Has Bike” flag is set.

9. The vehicle detector of claim 8 wherein K 6 =40; and K 7 =400.

10. The vehicle detector of claim 7 wherein said machine readable code is configured to enable said processor to implement a bicycle timer which is activated to count toward a zero value state from a predetermined non-zero value when a first valid peak has been detected by said evaluation unit and to enable said processor to prevent the generation of said “Has Bike” signal by said evaluation unit when said bicycle timer has reached the zero value state before said second set of rules is satisfied.

11. The vehicle detector of claim 1 further including a loop coupled to said oscillator.

12. The vehicle detector of claim 11 wherein said loop is configured in the shape of a parallelogram.

13. The vehicle detector of claim 12 wherein said parallelogram extends across a traffic lane.

14. The vehicle detector of claim 13 wherein said parallelogram has two opposing sides which are substantially coincident with opposing edges of said traffic lane.

15. The vehicle detector of claim 12 wherein said parallelogram has two long parallel legs mutually spaced by an amount which matches the spacing between the front and rear wheels of a bicycle.

16. The vehicle detector of claim 11 wherein said loop has a geometrical configuration capable of producing a bicycle signature having at least two peaks and two valleys.

17. The vehicle detector of claim 11 wherein said loop has a geometrical configuration capable of producing a bicycle signature having at least two peaks and one valley.

Assignments (11)
SECURITY INTEREST Recorded Jun 15, 2022
From: EBERLE DESIGN LLC
To: BARINGS FINANCE LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 060207/0307 →
RELEASE OF SECURITY INTEREST Recorded Dec 30, 2020
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: ENNIS PAINT INC.; FLINT TRADING INC.; EBERLE DESIGN INC.; RENO A&E LLC
Reel/Frame 054896/0344 →
RELEASE OF SECURITY INTEREST Recorded Dec 27, 2020
From: ANTARES CAPITAL LP, AS ADMINISTRATIVE AGENT
To: EBERLE DESIGN, INC.; ENNIS PAINT, INC.; FLINT TRADING, INC.; RENO A&E, LLC
Reel/Frame 054864/0024 →
SECURITY INTEREST Recorded Jun 23, 2016
From: ENNIS PAINT, INC.; FLINT TRADING, INC.; EBERLE DESIGN, INC.; RENO A&E, LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 039128/0732 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Jun 15, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: RENO A&E, LLC; EBERLE DESIGN, INC.; FLINT TRADING, INC.; ENNIS PAINT, INC.
Reel/Frame 039025/0246 →
TERMINATION OF SECURITY INTEREST IN PATENTS Recorded Jun 15, 2016
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: FLINT TRADING, INC.; ENNIS PAINT, INC.; EBERLE DESIGN, INC.; RENO A&E, LLC
Reel/Frame 039025/0196 →
SECURITY INTEREST Recorded Jun 13, 2016
From: ENNIS PAINT, INC.; FLINT TRADING, INC.; EBERLE DESIGN, INC.; RENO A&E, LLC
To: ANTARES CAPITAL LP
Reel/Frame 038978/0976 →
PATENT SECURITY AGREEMENT (SECOND LIEN) Recorded Apr 2, 2014
From: FLINT TRADING, INC.; ENNIS PAINT, INC.; EBERLE DESIGN, INC.; RENO A&E, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 032591/0239 →
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Apr 2, 2014
From: FLINT TRADING, INC.; ENNIS PAINT, INC.; EBERLE DESIGN, INC.; RENO A&E, LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 032591/0275 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2014
From: ARES CAPITAL CORPORATION, AS ADMINISTRATIVE AGENT
To: EBERLE DESIGN, INC.; RENO A&E, LLC
Reel/Frame 032574/0480 →
SECURITY AGREEMENT Recorded Aug 26, 2013
From: RENO A&E, LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 031086/0725 →