IP Library Granted Patent US 10,816,327
Granted Patent B2
US 10,816,327 · App. 16/136,740 · Granted Oct 27, 2020

Apparatus and method for determining tread depth

Inventors: Zhijia Yuan (Huntington, NY); David S. Koch (East Islip, NY)
Assignee: Zebra Technologies Corporation
G01B11/22G01B21/18G01L17/005G01M17/027
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 10,816,327
App. No.
16/136,740
Granted
Oct 27, 2020
Kind
B2
Abstract

A device for measuring tread depth includes: an image sensor; first and second depth sensing modules spaced apart along a separation axis, each including (i) an emitter configured to emit a beam of light, and (ii) an optical assembly configured to direct reflections of the beam of light onto a respective region of the image sensor; a controller connected to the image sensor and configured, responsive to the device traversing a treaded surface, to: receive, from the image sensor, a sequence of images corresponding to sequential positions of the device traversing the treaded surface in a travel direction substantially perpendicular to the separation axis, the sequence of images depicting successive reflections of the beams from the treaded surface; determine, for each image in the sequence of images, a first depth measurement and a second depth measurement; and store, in a memory, the first and second depth measurements.

Claims (64)

1. A device for measuring tread depth, comprising:

an image sensor;

a first depth sensing module including (i) a first emitter configured to emit a first beam of light, and (ii) a first optical assembly configured to direct reflections of the first beam of light onto a first region of the image sensor;

a second depth sensing module spaced apart from the first depth sensing module along a separation axis, the second depth sensing module including (i) a second emitter configured to emit a second beam of light; and (ii) a second optical assembly configured to direct reflections of the second beam of light onto a second region of the image sensor;

a controller connected to the image sensor and configured, responsive to the device traversing a treaded surface in a travel direction substantially perpendicular to the separation axis, to:

receive, from the image sensor, a sequence of images corresponding to sequential positions of the device traversing the treaded surface in the travel direction, the sequence of images depicting successive reflections of the first and second beams from the treaded surface;

determine, for each image in the sequence of images, a first depth measurement and a second depth measurement;

store, in a memory, the first and second depth measurements:

for each pair of first and second depth measurements, generate a single combined depth measurement; and

store the combined depth measurements in the memory.

2. The device of claim 1 , wherein the controller is further configured, for each pair of first and second depth measurements, to:

determine whether a difference between the first and second depth measurements exceeds a threshold; and

when the determination is affirmative, generate the single combined depth measurement by discarding one of the first and second depth measurements.

3. The device of claim 1 , wherein the controller is further configured, for each pair of first and second depth measurements, to:

determine whether a difference between the first and second depth measurements exceeds a threshold; and

when the determination is negative, generate the single combined depth measurement by averaging the first and second depth measurements.

4. The device of claim 1 , further comprising a motion sensor, wherein the controller is further configured to:

obtain, from the motion sensor, an acceleration measurement corresponding to each image in the sequence of images; and

determine, based on the acceleration measurements, an updated position along the travel direction for each of the first and second depth measurements.

5. The device of claim 4 , wherein the controller is further configured to generate an interpolated depth measurement corresponding to an intermediate position between a pair of the updated positions.

6. The device of claim 1 , further comprising a rail configured to slidably engage the treaded surface.

7. The device of claim 1 , further comprising:

an accessory housing supporting the first and second depth sensing modules, the image sensor and the controller.

8. The device of claim 7 , wherein the accessory housing includes a latch for releasably engaging a mobile computing device.

9. The device of claim 8 , wherein the controller is further configured to transmit the first and second depth measurements to the mobile computing device.

10. A method of measuring tread depth in a device having an image sensor, a controller, a first depth sensing module and a second depth sensing module spaced apart from the first depth sensing module along a separation axis, the method comprising:

emitting a first beam of light from a first emitter of the first depth sensing module, and directing reflections of the first beam of light onto a first region of the image sensor;

emitting a second beam of light from a second emitter of the second depth sensing module, and directing reflections of the second beam of light onto a second region of the image sensor;

at the controller, responsive to the device traversing a treaded surface in a travel direction substantially perpendicular to the separation axis:

receiving, from the image sensor, a sequence of images corresponding to sequential positions of the device traversing the treaded surface in the travel direction, the sequence of images depicting successive reflections of the first and second beams from the treaded surface;

determining, for each image in the sequence of images, a first depth measurement and a second depth measurement;

storing, in a memory, the first and second depth measurements;

for each pair of first and second depth measurements, generating a single combined depth measurement; and

storing the combined depth measurements in the memory.

11. The method of claim 10 , further comprising, at the controller:

for each pair of first and second depth measurements:

determining whether a difference between the first and second depth measurements exceeds a threshold; and

when the determination is affirmative, generating the single combined depth measurement by discarding one of the first and second depth measurements.

12. The method of claim 10 , further comprising, at the controller:

for each pair of first and second depth measurements:

determining whether a difference between the first and second depth measurements exceeds a threshold; and

when the determination is negative, generating the single combined depth measurement by averaging the first and second depth measurements.

13. The method of claim 10 , further comprising, at the controller:

obtaining, from a motion sensor of the device, an acceleration measurement corresponding to each image in the sequence of images; and

determining, based on the acceleration measurements, an updated position along the travel direction for each of the first and second depth measurements.

14. The method of claim 13 , further comprising, at the controller, generating an interpolated depth measurement corresponding to an intermediate position between a pair of the updated positions.

15. The method of claim 10 , further comprising, at the controller: transmitting the first and second depth measurements to a mobile computing device.

16. A method of measuring tread depth in a device having an image sensor, a controller, a first depth sensing module and a second depth sensing module spaced apart from the first depth sensing module along a separation axis, the method comprising:

emitting a first beam of light from a first emitter of the first depth sensing module, and directing reflections of the first beam of light onto a first region of the image sensor;

emitting a second beam of light from a second emitter of the second depth sensing module, and directing reflections of the second beam of light onto a second region of the image sensor;

at the controller, responsive to the device traversing a treaded surface in a travel direction substantially perpendicular to the separation axis:

receiving, from the image sensor, a sequence of images corresponding to sequential positions of the device traversing the treaded surface in the travel direction, the sequence of images depicting successive reflections of the first and second beams from the treaded surface;

determining, for each image in the sequence of images, a first depth measurement and a second depth measurement;

storing, in a memory, the first and second depth measurements;

obtaining, from a motion sensor of the device, an acceleration measurement corresponding to each image in the sequence of images; and

determining, based on the acceleration measurements, an updated position along the travel direction for each of the first and second depth measurements.

17. The method of claim 16 , further comprising, at the controller:

for each pair of first and second depth measurements:

determining whether a difference between the first and second depth measurements exceeds a threshold; and

when the determination is affirmative, generating the single combined depth measurement by discarding one of the first and second depth measurements.

18. The method of claim 16 , further comprising, at the controller:

for each pair of first and second depth measurements:

determining whether a difference between the first and second depth measurements exceeds a threshold; and

when the determination is negative, generating the single combined depth measurement by averaging the first and second depth measurements.

Assignments (5)
RELEASE OF SECURITY INTEREST - 364 - DAY Recorded Mar 5, 2021
From: JPMORGAN CHASE BANK, N.A.
To: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
Reel/Frame 056036/0590 →
SECURITY INTEREST Recorded Sep 1, 2020
From: ZEBRA TECHNOLOGIES CORPORATION; LASER BAND, LLC; TEMPTIME CORPORATION
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 053841/0212 →
SECURITY INTEREST Recorded Jul 3, 2019
From: ZEBRA TECHNOLOGIES CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049674/0916 →
MERGER Recorded Jan 16, 2019
From: ZIH CORP.
To: ZEBRA TECHNOLOGIES CORPORATION
Reel/Frame 048470/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2018
From: YUAN, ZHIJIA; KOCH, DAVID S.
To: ZIH CORP.
Reel/Frame 047020/0311 →