1. Technical Field
This application relates generally to speed-determination devices and more particularly, but not by way of limitation, to systems and methods for laser-based speed-determination.
2. Background
The use of speed-determination devices in law enforcement has been known for many years. Initially, most speed-detection systems required a patrol officer to be stationary, which placed the patrol officer at a significant disadvantage when attempting to pull over a speeding vehicle. In recent years, various attempts have been made to develop speed-detection systems that can be used in moving vehicles.
Most current commercially available speed-detection devices utilize radar. Radar can be used to measure ground speed as well as closure rate of a target vehicle, thereby allowing speed measurement from a moving vehicle. However, radar suffers from many limitations involving inaccurate target identification. Radar-based devices typically display a speed for either the fastest vehicle or the vehicle reflecting the strongest signal; it is then up to the patrol officer to determine what he believes to be the target for which the speed is being displayed.
Laser-based devices have also been developed for use in speed-determination. Laser exhibits many improvements over radar in the area of target identification. However, laser also suffers from a limitation that it requires the patrol officer to be stationary and has not been successfully applied to a moving vehicle.
A method of laser-based speed determination includes determining, via a digital scan of a field of view, a location of a target, directing, via a laser-aiming device, a laser from a laser device to the determined location, and determining a speed of the target via light reflected from the target to the laser device.
A laser-based speed-determination system includes a laser device, a laser-aiming device coupled to the laser device, and a processing device in communication with the laser device and the laser-aiming device. The processing device is adapted to execute instructions to determine, via a digital scan of a field of view, a location of a target, cause, via the laser-aiming device, a laser to be directed from the laser device to the determined location, and determine a speed of the target, the speed being determined via light reflected from the target to the laser device.
A more complete understanding of various embodiments of the present invention may be obtained by reference to the following Detailed Description when taken in conjunction with the accompanying Drawings, wherein:
Various embodiments of the present invention will now be described more fully with reference to the accompanying drawings. The invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, the embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art.
As will be apparent to one of ordinary skill in the art, a traditional laser speed-determination device typically fires a short burst of infrared laser light and waits for the laser light to reflect off of a target. The target may be, for example, a moving vehicle. The laser speed-determination device determines the amount of time required for a round trip by the laser light and, by utilizing a known velocity of the laser light and dividing by 2, calculates a distance to the target. The typical device determines a change in distance between bursts (i.e., samples) and calculates a speed of the target. By taking, for example, several hundred samples over the course of, for example, a third of a second, accuracy of the calculated speed can be very high.
In contrast, the system 10 permits laser-based speed-determination in situations when the system 10 is not stationary, such as when utilized within a moving vehicle. By controlling the laser-aiming device 22 via the wireless connection, the computer 16 is able to accurately direct a laser from the laser device 14 to targets. To further facilitate laser-based speed determination in situations when the system 10 is not stationary, the computer 16 detects and considers ground speed of the system 10, for example, by using a Global Positioning System (GPS). As a result, the computer 16 is capable of calculating the speeds of the targets even when both the system 10 and the targets are independently in motion relative to a fixed point. As illustrated in
The wide-angle camera 12 provides access to a field of view defined by the extent of a given scene that is imaged. The wide-angle camera 12 is capable of transmitting an image of the field of view at any instant in time to the computer 16. The field of view may be provided at regular intervals, in a continuous stream, or on-demand. The computer 16 operates an image-recognition platform that is capable of identifying within the image targets for laser-based speed-determination.
Once the targets have been identified, the computer 16 ascertains a location within the field of view for each identified target. The computer 16 directs the laser device 14 via the laser-aiming device 22 to the identified target. For example, in one embodiment, the image-recognition platform identifies the targets by recognizing license plates on vehicles within the image provided by the wide-angle camera 12. In the embodiment, the image-recognition platform ascertains the locations within the field of view of the identified license plates. The computer 16 drives the laser device 14 via the laser-aiming device 22 to point at the ascertained locations of the identified license plates in order to determine speeds of each of the vehicles.
A laser-aiming device as shown and described in
A laser-aiming device as shown and described in
Referring again to
The main memory 704 also may be used for storing temporary variables or other intermediate information during execution of the instructions to be executed by the processor 702. The computer 700 further includes a read only memory (ROM) 706 or other static storage device coupled to the bus 718 for storing static information and instructions for the processor 702. A computer readable storage device 708, such as a magnetic disk or optical disk, is coupled to the bus 718 for storing information and instructions for the processor 702. The computer 700 may be coupled via the bus 718 to a display 710, such as a liquid crystal display (LCD) or a cathode ray tube (CRT), for displaying information to a user. The display 710 may additionally serve as an input device by providing a touch screen interface.
An input device 712, including, for example, alphanumeric and other keys, is coupled to the bus 718 for communicating information and command selections to the processor 702. Another type of user input device is a cursor control 714, such as a mouse, a trackball, or cursor direction keys for communicating direct information and command selections to the processor 702 and for controlling cursor movement on the display 710. The cursor control 714 typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allow the device to specify positions in a plane.
The term “computer readable instructions” as used above refers to any instructions that may be performed by the processor 702 and/or other component of the computer 700. Similarly, the term “computer readable medium” refers to any storage medium that may be used to store the computer readable instructions. Such a medium may take many forms, including, but not limited to, non volatile media, volatile media, and transmission media. Non-volatile media include, for example, optical or magnetic disks, such as the storage device 708. Volatile media include dynamic memory, such as the main memory 704. Transmission media include coaxial cables, copper wire and fiber optics, including wires of the bus 718. Transmission media can also take the form of acoustic or light waves, such as those generated during radio frequency (RF) and infrared (IR) data communications. Common forms of computer readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, any other magnetic medium, a CD ROM, DVD, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, an EPROM, a FLASH EPROM, any other memory chip or cartridge, a carrier wave, or any other medium from which a computer can read.
Various forms of the computer readable media may be involved in carrying one or more sequences of one or more instructions to the processor 702 for execution. For example, the instructions may initially be borne on a magnetic disk of a remote computer. The remote computer can load the instructions into its dynamic memory and send the instructions over a telephone line using a modem. A modem local to the computer 700 can receive the data on the telephone line and use an infrared transmitter to convert the data to an infrared signal. An infrared detector coupled to the bus 718 can receive the data carried in the infrared signal and place the data on the bus 718. The bus 718 carries the data to the main memory 704, from which the processor 702 retrieves and executes the instructions. The instructions received by the main memory 704 may optionally be stored on the storage device 708 either before or after execution by the processor 702.
The computer 700 may also include a communication interface 716 coupled to the bus 718. The communication interface 716 provides a two-way data communication coupling between the computer 700 and a network. For example, the communication interface 716 may be an integrated services digital network (ISDN) card or a modem used to provide a data communication connection to a corresponding type of telephone line. As another example, the communication interface 716 may be a local area network (LAN) card used to provide a data communication connection to a compatible LAN. Wireless links may also be implemented. In any such implementation, the communication interface 716 sends and receives electrical, electromagnetic, optical, or other signals that carry digital data streams representing various types of information. The storage device 708 can further include instructions for carrying out various processes for image processing as described herein when executed by the processor 702. The storage device 708 can further include a database for storing data relative to same.
Embodiment(s) of the present invention are illustrated herein by example, and various modifications may be made by a person of ordinary skill in the art. For example, although the speed-detection system has been described above as having a single laser, the speed-detection system could also be used with a plurality of lasers. Such a device would allow for parallel and simultaneous determination of the speeds of multiple vehicles.
Although various embodiments of the method and system of the present invention have been illustrated in the accompanying Drawings and described in the foregoing Detailed Description, it will be understood that the invention is not limited to the embodiments disclosed, but is capable of numerous rearrangements, modifications and substitutions without departing from the spirit of the invention as set forth herein.
This patent application is a continuation of, and incorporates by reference for any purpose the entire disclosure of, U.S. patent application Ser. No. 12/362,302, filed Jan. 29, 2009. U.S. patent application Ser. No. 12/362,302 claims priority from U.S. Provisional Patent Application No. 61/024,310, filed Jan. 29, 2008. This patent application incorporates by reference for any purpose the entire disclosures of U.S. Provisional Patent Application No. 61/024,310, filed Jan. 29, 2008, U.S. Provisional Patent Application No. 60/955,442, filed Aug. 13, 2007, and U.S. patent application Ser. No. 12/188,273, filed Aug. 8, 2008.
Number | Name | Date | Kind |
---|---|---|---|
4389706 | Gomola et al. | Jun 1983 | A |
4949186 | Peterson | Aug 1990 | A |
5225882 | Hosokawa et al. | Jul 1993 | A |
5515042 | Nelson | May 1996 | A |
5539454 | Williams | Jul 1996 | A |
5651075 | Frazier et al. | Jul 1997 | A |
5677979 | Squicciarini et al. | Oct 1997 | A |
5689442 | Swanson et al. | Nov 1997 | A |
5703604 | McCutchen | Dec 1997 | A |
5809161 | Auty et al. | Sep 1998 | A |
5844599 | Hildin | Dec 1998 | A |
5898866 | Atkins et al. | Apr 1999 | A |
5963248 | Ohkawa et al. | Oct 1999 | A |
6215519 | Nayar et al. | Apr 2001 | B1 |
6252989 | Geisler et al. | Jun 2001 | B1 |
6282462 | Hopkins | Aug 2001 | B1 |
6335789 | Kikuchi | Jan 2002 | B1 |
6345219 | Klemens | Feb 2002 | B1 |
6373962 | Kanade et al. | Apr 2002 | B1 |
6389340 | Rayner | May 2002 | B1 |
6445824 | Hieda | Sep 2002 | B2 |
6456321 | Ito et al. | Sep 2002 | B1 |
6704281 | Hourunranta et al. | Mar 2004 | B1 |
6707489 | Maeng et al. | Mar 2004 | B1 |
6734911 | Lyons | May 2004 | B1 |
6801574 | Takeuchi et al. | Oct 2004 | B2 |
6812835 | Ito et al. | Nov 2004 | B2 |
6831556 | Boykin | Dec 2004 | B1 |
7023913 | Monroe | Apr 2006 | B1 |
7119832 | Blanco et al. | Oct 2006 | B2 |
7215876 | Okada et al. | May 2007 | B2 |
7262790 | Bakewell | Aug 2007 | B2 |
7272179 | Siemens et al. | Sep 2007 | B2 |
7373395 | Brailean et al. | May 2008 | B2 |
7405834 | Marron et al. | Jul 2008 | B1 |
7471334 | Stenger | Dec 2008 | B1 |
7495579 | Sirota et al. | Feb 2009 | B2 |
7574131 | Chang et al. | Aug 2009 | B2 |
7583290 | Enright et al. | Sep 2009 | B2 |
7646312 | Rosen | Jan 2010 | B2 |
7702015 | Richter et al. | Apr 2010 | B2 |
7711150 | Simon | May 2010 | B2 |
7768548 | Silvernail et al. | Aug 2010 | B2 |
7787025 | Sanno et al. | Aug 2010 | B2 |
7880766 | Aoki et al. | Feb 2011 | B2 |
7894632 | Park et al. | Feb 2011 | B2 |
7920187 | Sanno et al. | Apr 2011 | B2 |
7929010 | Narasimhan | Apr 2011 | B2 |
7973853 | Ojima et al. | Jul 2011 | B2 |
7995652 | Washington | Aug 2011 | B2 |
8022874 | Frieaizen | Sep 2011 | B2 |
20020040475 | Yap et al. | Apr 2002 | A1 |
20020064314 | Comaniciu et al. | May 2002 | A1 |
20020140924 | Wangler et al. | Oct 2002 | A1 |
20020141618 | Ciolli et al. | Oct 2002 | A1 |
20020141650 | Keeney et al. | Oct 2002 | A1 |
20020149476 | Ogura | Oct 2002 | A1 |
20020180759 | Park et al. | Dec 2002 | A1 |
20020186148 | Trajkovic et al. | Dec 2002 | A1 |
20030025599 | Monroe | Feb 2003 | A1 |
20030025812 | Slatter | Feb 2003 | A1 |
20030071891 | Geng | Apr 2003 | A1 |
20030112133 | Webb et al. | Jun 2003 | A1 |
20030142209 | Yamazaki et al. | Jul 2003 | A1 |
20030172123 | Polan et al. | Sep 2003 | A1 |
20030185419 | Sumitomo | Oct 2003 | A1 |
20030214585 | Bakewell | Nov 2003 | A1 |
20040017930 | Kim et al. | Jan 2004 | A1 |
20040056779 | Rast | Mar 2004 | A1 |
20040080615 | Klein et al. | Apr 2004 | A1 |
20040096084 | Tamoto et al. | May 2004 | A1 |
20040119869 | Tretter et al. | Jun 2004 | A1 |
20040150717 | Page et al. | Aug 2004 | A1 |
20040189804 | Borden et al. | Sep 2004 | A1 |
20040218099 | Washington | Nov 2004 | A1 |
20040221311 | Dow et al. | Nov 2004 | A1 |
20040223058 | Richter et al. | Nov 2004 | A1 |
20040252193 | Higgins | Dec 2004 | A1 |
20040258149 | Robinson et al. | Dec 2004 | A1 |
20050090961 | Bonk et al. | Apr 2005 | A1 |
20050151671 | Bortolotto | Jul 2005 | A1 |
20050196140 | Moteki | Sep 2005 | A1 |
20050206773 | Kim et al. | Sep 2005 | A1 |
20050212912 | Huster | Sep 2005 | A1 |
20060028547 | Chang | Feb 2006 | A1 |
20060033813 | Provinsal et al. | Feb 2006 | A1 |
20060098843 | Chew | May 2006 | A1 |
20060152636 | Matsukawa et al. | Jul 2006 | A1 |
20060158968 | Vanman et al. | Jul 2006 | A1 |
20060159325 | Zeineh et al. | Jul 2006 | A1 |
20060187305 | Trivedi et al. | Aug 2006 | A1 |
20060193384 | Boyce | Aug 2006 | A1 |
20060244826 | Chew | Nov 2006 | A1 |
20060269265 | Wright et al. | Nov 2006 | A1 |
20070024706 | Brannon et al. | Feb 2007 | A1 |
20070029825 | Franklin et al. | Feb 2007 | A1 |
20070097212 | Farneman | May 2007 | A1 |
20070109411 | Jung et al. | May 2007 | A1 |
20070200933 | Watanabe et al. | Aug 2007 | A1 |
20070217761 | Chen et al. | Sep 2007 | A1 |
20070222678 | Ishio et al. | Sep 2007 | A1 |
20070222859 | Chang et al. | Sep 2007 | A1 |
20070230943 | Chang et al. | Oct 2007 | A1 |
20070268370 | Sanno et al. | Nov 2007 | A1 |
20070291104 | Petersen et al. | Dec 2007 | A1 |
20070296817 | Ebrahimi et al. | Dec 2007 | A1 |
20080002028 | Miyata | Jan 2008 | A1 |
20080007438 | Segall et al. | Jan 2008 | A1 |
20080129844 | Cusack et al. | Jun 2008 | A1 |
20080218596 | Hoshino | Sep 2008 | A1 |
20080301088 | Landry et al. | Dec 2008 | A1 |
20090046157 | Cilia et al. | Feb 2009 | A1 |
20090049491 | Karonen et al. | Feb 2009 | A1 |
20090102950 | Ahiska | Apr 2009 | A1 |
20090129672 | Camp, Jr. et al. | May 2009 | A1 |
20090207248 | Cilia et al. | Aug 2009 | A1 |
20090213218 | Cilia et al. | Aug 2009 | A1 |
20090237529 | Nakagomi et al. | Sep 2009 | A1 |
20090251530 | Cilia | Oct 2009 | A1 |
20100208068 | Elsemore | Aug 2010 | A1 |
20100245568 | Wike, Jr. et al. | Sep 2010 | A1 |
20110110556 | Kawakami | May 2011 | A1 |
20110157376 | Lyu et al. | Jun 2011 | A1 |
20110234749 | Alon | Sep 2011 | A1 |
20110267499 | Wan et al. | Nov 2011 | A1 |
20110292287 | Washington | Dec 2011 | A1 |
20120040650 | Rosen | Feb 2012 | A1 |
20130150004 | Rosen | Jun 2013 | A1 |
20140240500 | Davies | Aug 2014 | A1 |
20150054639 | Rosen | Feb 2015 | A1 |
Entry |
---|
U.S. Appl. No. 12/362,302, Andrew Cilia et al. |
U.S. Appl. No. 12/694,931, Cilia. |
U.S. Appl. No. 12/779,492, Vanman. |
U.S. Appl. No. 12/779,564, Vanman. |
U.S. Appl. No. 12/780,050, Vanman. |
U.S. Appl. No. 12/780,092, Vanman. |
U.S. Appl. No. 13/095,107, Cilia. |
U.S. Appl. No. 13/109,557, Cilia. |
Copenheaver, Blaine R., International Search Report for PCT/US2009/000930 as mailed Apr. 9, 2009, (4 pages). |
Young, Lee W., International Search Report for PCT/US2009/000934 as mailed Apr. 29, 2009, (3 pages). |
Copenheaver, Blaine R., International Search Report for PCT/US2010030861 as mailed Jun. 21, 2010, (4 pages). |
Nhon, Diep T., International Search Report for PCT/US05/36701 as mailed Oct. 25, 2006, 5 pages. |
Copenheaver, Blaine R., International Search Report for PCT/US2009/032462 as mailed Mar. 10, 2009 (3 pages). |
Kortum, P. et al., “Implementation of a foveated image coding system for image bandwidth reduction”, SPIE Proceedings, vol. 2657, 1996, pp. 350-360, XP-002636638. |
Geisler, Wilson S. et al., “A real-time foveated multiresolution system for low-bandwidth video communication”, Proceedings of the SPIE—The International Society for Optical Engineering SPIE-Int. Soc. Opt. Eng. USA, vol. 3299,1998, pp. 294-305, XP-002636639. |
Cilia, Andrew, “U.S. Appl. No. 13/489,615” , filed Jun. 6, 2012. |
Number | Date | Country | |
---|---|---|---|
20140071284 A1 | Mar 2014 | US |
Number | Date | Country | |
---|---|---|---|
61024310 | Jan 2008 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12362302 | Jan 2009 | US |
Child | 14072518 | US |