IP Library Granted Patent US 12,449,306
Granted Patent B2
US 12,449,306 · App. 18/595,114 · Granted Oct 21, 2025

Systems and methods for efficient multi-return light detectors

Inventors: Kiran Kumar Gunnam (Santa Clara, CA); Kanke Gao (Fremont, CA); Nitinkumar Sagarbhai Barot (San Jose, CA); Anand Gopalan (Foster City, CA); David S. Hall (Oakland, CA)
Assignee: Velodyne Lidar USA, Inc.
G01J3/2803G01S7/4865G01S17/42G01S17/50G01S17/86G01S17/89G01J2003/2863
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 12,449,306
App. No.
18/595,114
Granted
Oct 21, 2025
Kind
B2
Abstract

Described herein are systems and methods that may efficiently detect multi-return light signals. A light detection and ranging system, such as a LIDAR system, may fire a laser beam that may hit multiple objects with a different distance in one line, causing multi-return light signals to be received by the system. Multi-return detectors may be able to analyze the peak magnitude of a plurality of peaks in the return signals and determine a multitude of peaks, such as the first peak, the last peak and the maximum peak. One embodiment to detect the multi-return light signals may be a multi-return recursive matched filter detector. This detector comprises a matched filter, peak detector, centroid calculation and a zeroing out function. Other embodiments may be based on a maximum finder that algorithmically selects the highest magnitude peaks from samples of the return signal and buffers for regions of interests peaks.

Claims (38)

1. A multiple-return light signal detection method for a light detection and ranging (LIDAR) system, the method comprising:

receiving a multi-return signal having a plurality of peaks in a time period;

filtering the multi-return signal based at least in part, on a pulse shape of an emitted laser beam, to produce a filtered signal;

identifying a sequence of two or more peaks of the filtered signal in the time period;

selecting at least one peak from the sequence of two or more peaks;

identifying a number of samples centered around each of the at least one selected peak; and

determining, for each selected peak, a centroid of the selected peak based at least in part on the samples centered around the selected peak.

2. The method of claim 1 , wherein filtering the multi-return signal comprises convolving the multi-return signal with a signal having the pulse shape of the emitted laser beam.

3. The method of claim 1 , further comprising:

determining, for each selected peak, a time of arrival and an intensity saturation count based on a centroid of the selected peak.

4. The method of claim 1 , wherein identifying the sequence of two or more peaks of the filtered signal in the time period comprises identifying each peak of the filtered signal having a respective amplitude that exceeds a pre-set threshold value, and wherein a probability of false alarm depends on the pre-set threshold value.

5. The method of claim 1 , wherein filtering the multi-return signal is performed by a matched filter operating at a rate of 8 samples per clock.

6. The method of claim 1 , wherein the sequence of two or more peaks is identified based at least in part on mean and variance noise statistics.

7. The method of claim 1 , wherein the selected peak is at least one of a largest peak and a second largest peak.

8. The method of claim 1 , wherein the selected peak is at least one of a first arrived peak and a last arrived peak.

9. The method of claim 1 , wherein samples are identified around each of the two or more peaks in the sequence of two or more peaks.

10. A light detection and ranging (LIDAR) system, comprising:

a transmitter configured to emit a laser beam;

a light detector configured to receive a multi-return signal having a plurality of peaks in a time period;

a matched filter circuit configured to filter the multi-return signal based at least in part on a pulse shape of the emitted laser beam to produce a filtered signal; and

a peak filter circuit configured to:

identify a sequence of two or more peaks of the filtered signal in the time period;

select at least one peak from the sequence of two or more peaks; and

cause a buffer to store a number of samples centered around each of the at least one selected peaks; and

determine, for each selected peak, a centroid of the selected peak based at least in part on the samples centered around the selected peak.

11. The system of claim 10 , wherein filtering the multi-return signal comprises convolving the multi-return signal with a signal having the pulse shape of the emitted laser beam.

12. The system of claim 10 , wherein selecting at least one peak comprises:

determining a peak magnitude for each of the two or more peaks in the time period; and

selecting at least one peak from the two or more peaks based on a time of arrival.

13. The system of claim 10 , further configured to:

determine, for each selected peak, a time of arrival and an intensity saturation count based on a centroid of the selected peak.

14. The system of claim 13 , wherein the matched filter operates at a rate of 8 samples per clock.

15. The system of claim 10 , wherein the buffer stores 10 samples around the selected peak.

16. The system of claim 10 , wherein the sequence of two or more peaks is determined based at least in part on mean and variance noise statistics.

17. The system of claim 10 , wherein the selected peak is at least one of a largest peak and a second largest peak.

18. The system of claim 10 , wherein the selected peak is at least one of a first arrived peak and a last arrived peak.

19. The system of claim 10 , wherein, identifying the sequence of two or more peaks of the filtered signal in the time period comprises identifying each peak of the filtered signal having a respective amplitude that exceeds a pre-set threshold value, and wherein a probability of false alarm depends on the pre-set threshold value.

20. The system of claim 10 , wherein samples are stored around each of the two or more peaks in the sequence of two or more peaks.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2024
From: GUNNAM, KIRAN KUMAR; GAO, KANKE; BAROT, NITINKUMAR SAGARBHAI; GOPALAN, ANAND; HALL, DAVID S.
To: VELODYNE LIDAR, INC.
Reel/Frame 066657/0089 →
MERGER AND CHANGE OF NAME Recorded Mar 5, 2024
From: VL MERGER SUB INC.; VELODYNE LIDAR, INC.; VELODYNE LIDAR USA, INC.
To: VELODYNE LIDAR USA, INC.
Reel/Frame 066657/0251 →
Continuity (4)
Continuation 17675997 · Feb 18, 2022
Division 16909926 · Jun 23, 2020
Continuation 15835374 · Dec 7, 2017
Related Publication 20240201013A1 · Jun 20, 2024
References Cited (87)
US 3873211A · Watson · 1975 [cited by applicant]
US 5565870A · Fukuhara et al. · 1996 [cited by applicant]
US 5835199A · Phillips et al. · 1998 [cited by applicant]
US 6218982B1 · Shirai et al. · 2001 [cited by applicant]
US 6393377B1 · Shirai et al. · 2002 [cited by applicant]
US 7219038B2 · Tracy et al. · 2007 [cited by applicant]
US 7379016B1 · Mcewan · 2008 [cited by applicant]
US 7456970B1 · Lopez et al. · 2008 [cited by applicant]
US 7460250B2 · Keightley et al. · 2008 [cited by applicant]
US 7495604B2 · Yamano et al. · 2009 [cited by applicant]
US 7685873B2 · Shapira · 2010 [cited by applicant]
US 7969558B2 · Hall · 2011 [cited by applicant]
US 7995796B2 · Retterath et al. · 2011 [cited by applicant]
US 8434358B2 · Asahara et al. · 2013 [cited by applicant]
US 8675181B2 · Hall · 2014 [cited by applicant]
US 8767190B2 · Hall · 2014 [cited by applicant]
US 9086488B2 · Tchoryk, Jr. et al. · 2015 [cited by applicant]
US 9335255B2 · Retterath et al. · 2016 [cited by applicant]
US 9383753B1 · Templeton et al. · 2016 [cited by applicant]
US 9529079B1 · Droz et al. · 2016 [cited by applicant]
US 9964632B1 · Droz et al. · 2018 [cited by applicant]
US 10690773B2 · Gunnam et al. · 2020 [cited by applicant]
US 11255728B2 · Gunnam et al. · 2022 [cited by applicant]
US 20010055425A1 · Chiu · 2001 [cited by applicant]
US 20050111009A1 · Keightley et al. · 2005 [cited by applicant]
US 20060217938A1 · Tracy et al. · 2006 [cited by applicant]
US 20060262324A1 · Hays et al. · 2006 [cited by applicant]
US 20090122295A1 · Eaton · 2009 [cited by applicant]
US 20090252376A1 · Retterath et al. · 2009 [cited by applicant]
US 20100017060A1 · Zhang et al. · 2010 [cited by applicant]
US 20100020306A1 · Hall · 2010 [cited by applicant]
US 20100152600A1 · Droitcour et al. · 2010 [cited by applicant]
US 20100253932A1 · Shapira et al. · 2010 [cited by applicant]
US 20100302528A1 · Hall · 2010 [cited by applicant]
US 20110216304A1 · Hall · 2011 [cited by applicant]
US 20110219869A1 · Asahara et al. · 2011 [cited by applicant]
US 20120112952A1 · Logan et al. · 2012 [cited by applicant]
US 20120169053A1 · Tchoryk, Jr. et al. · 2012 [cited by applicant]
US 20120287417A1 · Mimeault · 2012 [cited by applicant]
US 20120314037A1 · Nehmadi et al. · 2012 [cited by applicant]
US 20130038485A1 · Nakamura · 2013 [cited by applicant]
US 20130258312A1 · Lewis · 2013 [cited by applicant]
US 20130314694A1 · Tchoryk, Jr. et al. · 2013 [cited by applicant]
US 20140079248A1 · Short · 2014 [cited by examiner]
US 20140159925A1 · Mimeault et al. · 2014 [cited by applicant]
US 20140293052A1 · Kuehnle et al. · 2014 [cited by applicant]
US 20150116695A1 · Bartolome · 2015 [cited by examiner]
US 20150153271A1 · Retterath et al. · 2015 [cited by applicant]
US 20150185328A1 · Kotake et al. · 2015 [cited by applicant]
US 20150287422A1 · Short et al. · 2015 [cited by applicant]
US 20160084945A1 · Rodrigo et al. · 2016 [cited by applicant]
US 20160091609A1 · Ismail et al. · 2016 [cited by applicant]
US 20160103204A1 · Valentine et al. · 2016 [cited by applicant]
US 20170168161A1 · Shapira et al. · 2017 [cited by applicant]
US 20170219695A1 · Hall et al. · 2017 [cited by applicant]
US 20170242106A1 · Dussan et al. · 2017 [cited by applicant]
US 20170242107A1 · Dussan et al. · 2017 [cited by applicant]
US 20180032042A1 · Turpin et al. · 2018 [cited by applicant]
US 20180059228A1 · Raina et al. · 2018 [cited by applicant]
US 20180284226A1 · Lachapelle et al. · 2018 [cited by applicant]
US 20190049582A1 · Hayashi et al. · 2019 [cited by applicant]
US 20190179018A1 · Gunnam et al. · 2019 [cited by applicant]
US 20190346571A1 · Furumoto · 2019 [cited by applicant]
US 20200319338A1 · Gunnam et al. · 2020 [cited by applicant]
CN 106595572A · 2017 [cited by applicant]
CN 107085213A · 2017 [cited by applicant]
EP 2618179A1 · 2013 [cited by applicant]
JP 0735857A · 1995 [cited by applicant]
JP H07294628A · 1995 [cited by applicant]
JP H10221448A · 1998 [cited by applicant]
JP 2000121726A · 2000 [cited by applicant]
JP 2000137076A · 2000 [cited by applicant]
JP 4602267B2 · 2010 [cited by applicant]
JP 2013036928A · 2013 [cited by applicant]
JP 2013124882A · 2013 [cited by applicant]
JP 2014137374A · 2014 [cited by applicant]
KR 101574636B1 · 2015 [cited by applicant]
WO 2017138155A1 · 2017 [cited by applicant]
WO 2017208375A1 · 2017 [cited by applicant]
JP2023-112417, “Office Action”, Mar. 12, 2024, 12 pages. [cited by applicant]
JP2023-112417, “Notice of Decision to Grant”, Jun. 18, 2024, 4 pages. [cited by applicant]
KR1020207019581, “Office Action”, May 14, 2024, 89 pages. [cited by applicant]
CN201880078830.2, “Notice of Decision to Grant”, Jul. 12, 2024, 7 pages. [cited by applicant]
U.S. Appl. No. 17/675,997, Non-Final Office Action, Mailed On Jul. 10, 2023, 7 pages. [cited by applicant]
U.S. Appl. No. 17/675,997, “Notice of Allowability”, filed Jan. 9, 2024, 2 pages. [cited by applicant]
U.S. Appl. No. 17/675,997, Notice of Allowance, Mailed On Nov. 20, 2023, 8 pages. [cited by applicant]
KR10-2020-7019581, “Notice of Decision to Grant”, Jul. 16, 2025, 5 pages. [cited by applicant]