IP Library Granted Patent US 11,689,707
Granted Patent B2
US 11,689,707 · App. 16/136,833 · Granted Jun 27, 2023

Techniques for calibrating a stereoscopic camera in a device

Inventors: Michael J. Paolella (Zurich, IL); Spencer Neilan (Chicago, IL); Jeffrey R. Rendlen (Chicago, IL); Zhiqian Wang (Lisle, IL)
Assignee: SHOPPERTRAK RCT LLC
H04N13/246G06T7/85
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 11,689,707
App. No.
16/136,833
Granted
Jun 27, 2023
Kind
B2
Abstract

Techniques for calibrating a device having a stereoscopic camera are disclosed. According to an embodiment, the device calibrates the stereoscopic camera using a target provided by a mobile device. One or more zones each defining an area in a field of view of the calibrated stereoscopic camera are generated. The one or more zones are refined based on input provided by the mobile device.

Claims (60)

1. A computer-implemented method for calibrating a device having a stereoscopic camera, the method comprising:

calibrating the stereoscopic camera using a target displayed on a mobile device, the calibrating comprising:

detecting, via the stereoscopic camera, the target;

generating one or more configuration parameters based on a position of the target relative to the stereoscopic camera; and

calibrating the stereoscopic camera according to the configuration parameters;

generating one or more counting zones each defining an area in a field of view of the calibrated stereoscopic camera; and

refining at least one defined area of a counting zone of the one or more counting zones based on input provided by the mobile device, the refining comprising:

receiving input indicative of one or more refinements to at least one defined area of a counting zone of the one or more counting zones from the mobile device; and

updating definitions associated with the counting zone of the one or more counting zones based on the refinements.

2. The method of claim 1 , wherein the configuration parameters include information representative of at least one of the following: a distance of the target from the stereoscopic camera, a lighting of the target relative to the stereoscopic camera, and a position of the target relative to the stereoscopic camera.

3. The method of claim 1 , wherein generating the one or more counting zones comprises:

generating one or more positioning instructions for the mobile device;

generating a heat map from movement data provided by the mobile device; and

defining the one or more counting zones based on the heat map.

4. The method of claim 3 , further comprising:

transmitting data indicative of the one or more counting zones and the heat map to the mobile device.

5. The method of claim 1 , further comprising:

sending a login request to the mobile device; and

receiving login credentials responsive to the request from the mobile device.

6. A non-transitory computer-readable storage medium storing instructions, which, when executed, performs an operation for calibrating a device having a stereoscopic camera, the operation comprising:

calibrating the stereoscopic camera using a target displayed on a mobile device, the calibrating comprising:

detecting, via the stereoscopic camera, the target;

generating one or more configuration parameters based on a position of the target relative to the stereoscopic camera; and

calibrating the stereoscopic camera according to the configuration parameters;

generating one or more counting zones each defining an area in a field of view of the calibrated stereoscopic camera; and

refining at least one defined area of a counting zone of the one or more counting zones based on input provided by the mobile device, the refining comprising:

receiving input indicative of one or more refinements to at least one defined area of a counting zone of the one or more counting zones from the mobile device; and

updating definitions associated with the counting zone of the one or more counting zones based on the refinements.

7. The computer-readable storage medium of claim 6 , wherein the configuration parameters include information representative of at least one of the following: a distance of the target from the stereoscopic camera, a lighting of the target relative to the stereoscopic camera, and a position of the target relative to the stereoscopic camera.

8. The computer-readable storage medium of claim 6 , wherein generating the one or more counting zones comprises:

generating one or more positioning instructions for the mobile device;

generating a heat map from movement data provided by the mobile device; and

defining the one or more counting zones based on the heat map.

9. The computer-readable storage medium of claim 8 , wherein the operation further comprises:

transmitting data indicative of the one or more counting zones and the heat map to the mobile device.

10. The computer-readable storage medium of claim 6 , wherein the operation further comprises:

sending a login request to the mobile device; and

receiving login credentials responsive to the request from the mobile device.

11. A system, comprising:

one or more processors; and

a memory storing program code, which, when executed by the one or more processors, performs an operation for calibrating a device having a stereoscopic camera, the operation comprising:

calibrating the stereoscopic camera using a target displayed on a mobile device, the calibrating comprising:

detecting, via the stereoscopic camera, the target;

generating one or more configuration parameters based on a position of the target relative to the stereoscopic camera; and

calibrating the stereoscopic camera according to the configuration parameters;

generating one or more counting zones each defining an area in a field of view of the calibrated stereoscopic camera, and

refining at least one defined area of a counting zone of the one or more counting zones based on input provided by the mobile device, the refining comprising:

receiving input indicative of one or more refinements to at least one defined area of a counting zone of the one or more counting zones from the mobile device; and

updating definitions associated with the counting zone of the one or more counting zones based on the refinements.

12. The system of claim 11 , wherein the configuration parameters include information representative of at least one of the following: a distance of the target from the stereoscopic camera, a lighting of the target relative to the stereoscopic camera, and a position of the target relative to the stereoscopic camera.

13. The system of claim 11 , wherein generating the one or more counting zones comprises:

generating one or more positioning instructions for the mobile device;

generating a heat map from movement data provided by the mobile device;

defining the one or more counting zones based on the heat map; and

transmitting data indicative of the one or more counting zones and the heat map to the mobile device.

14. The system of claim 11 , wherein the operation further comprises:

sending a login request to the mobile device; and

receiving login credentials responsive to the request from the mobile device.

15. The system of claim 13 , wherein the operation further comprises:

transmitting data indicative of the one or more counting zones and the heat map to the mobile device.

Assignments (2)
CHANGE OF NAME Recorded Jan 18, 2023
From: SHOPPERTRAK RCT CORPORATION
To: SHOPPERTRAK RCT LLC
Reel/Frame 062417/0525 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2018
From: PAOLELLA, MICHAEL J.; NEILAN, SPENCER; RENDLEN, JEFFREY R.; WANG, ZHIQIAN
To: SHOPPERTRAK RCT CORPORATION
Reel/Frame 046929/0169 →
Continuity (1)
Related Publication 20200099918A1 · Mar 26, 2020