IP Library › Granted Patent US 11,961,240
Granted Patent B2
US 11,961,240 · App. 17/345,798 · Granted Apr 16, 2024

Systems and methods for improved observation and detection using time video synchronization and synchronous time averaging

Inventor: Timothy Shields (Colorado Springs, CO)
Assignee: MECHANICAL SOLUTIONS INC.
G06T7/20G06T7/97G06T2207/10016G08B21/182
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,961,240
App. No.
17/345,798
Granted
Apr 16, 2024
Kind
B2
Abstract

A system and method for detecting motion with respect an object includes providing a processor and at least one video sensor; synchronizing the at least one video sensor to a dynamic event associated with the object; recording, by the at least one video sensor, a plurality of data sets including the object, each data set of the plurality of data sets being synchronized with respect to the dynamic event associated with the object; averaging, by the processor, the plurality of data sets to provide an averaged synchronized data set; and calculating, by the processor, a motion with respect to the object based on the averaged synchronized data set.

Claims (51)

1. A method for detecting motion with respect to an object, comprising:

providing a processor and at least one video sensor;

synchronizing the at least one video sensor to an event associated with the object;

recording, by the at least one video sensor, a plurality of data sets including the object, each data set of the plurality of data sets being synchronized with respect to the event associated with the object;

averaging, by the processor, the plurality of data sets to provide an averaged synchronized data set, wherein the averaging is per pixel basis averaging and the averaged synchronized data set comprises a pixel-basis averaged data set; and

calculating, by the processor, a motion with respect to the object based on the averaged synchronized data set.

2. The method of claim 1 , further comprising:

creating a video representing the calculated motion;

creating an altered video representing a magnified calculated motion;

extracting displacement data from the averaged synchronized data set;

extracting displacement data from the plurality of data sets, wherein averaging, by the processor, the plurality of data sets to provide an averaged synchronized data set, includes averaging the extracted displacement data;

calculating per pixel basis frequency spectra from the plurality of data sets using a Fourier transform; and/or

averaging the calculated per pixel basis frequency spectra to obtain a per pixel basis averaged synchronized frequency domain data set.

3. The method of claim 1 , wherein the object undergoes a repetitive motion and the calculated motion is the repetitive motion.

4. The method of claim 1 , wherein the event is associated with one of a time and a phase of the calculated motion.

5. The method of claim 1 , wherein the plurality of data sets comprise video recordings.

6. The method of claim 1 , wherein synchronizing includes synchronizing to a rotational position, a rotational phase, an impulse, a key phasor, a vibration, and/or an excitation source; and/or

wherein synchronizing includes optical, electrical, and/or mechanical synchronization.

7. A system for detecting motion with respect to an object, comprising:

a processor and at least one video sensor;

wherein the at least one video sensor is configured to be synchronized to an event associated with the object;

wherein the at least one video sensor is configured to record a plurality of data sets including the object, each data set of the plurality of data sets being synchronized with respect to the event associated with the object;

wherein the processor is configured to average the plurality of data sets to provide an averaged synchronized data set, wherein the average is a per pixel basis average and the averaged synchronized data set comprises a pixel-basis averaged data set; and

wherein the processor is configured to calculate a motion with respect to the object based on the averaged synchronized data.

8. The system of claim 7 , wherein the processor is configured to:

create a video representing the calculated motion;

create an altered video representing a magnified calculated motion;

extract displacement data from the averaged synchronized data set;

extract displacement data from the plurality of data sets, wherein averaging, by the processor, the plurality of data sets to provide an averaged synchronized data set, includes averaging the extracted displacement data;

calculate per pixel basis frequency spectra from the plurality of data sets using a Fourier transform; and/or

average the calculated per pixel basis frequency spectra to obtain a per pixel basis averaged synchronized frequency domain data set.

9. The system of claim 7 , wherein the object undergoes a repetitive motion and the calculated motion is the repetitive motion.

10. The system of claim 7 , wherein the event is associated with one of a time and a phase of the calculated motion.

11. The system of claim 7 , wherein synchronization of the video sensor includes synchronizing to a rotational position, a rotational phase, an impulse, a key phasor, a vibration, and/or an excitation source; and/or wherein synchronizing includes optical, electrical, and/or mechanical synchronization.

12. A computer program product, comprising a computer readable hardware storage device storing a computer readable program code, the computer readable program code comprising an algorithm that when executed by a computer processor of a computing system implements a method for detecting motion with respect to an object, the method comprising:

receiving, from a video sensor, a plurality of data sets including the object, each data set of the plurality of data sets being synchronized with respect to an event associated with the object;

averaging the plurality of data sets to provide an averaged synchronized data set, wherein the averaging is per pixel basis averaging and the averaged synchronized data set comprises a pixel-basis averaged data set; and

calculating a motion with respect to the object based on the averaged synchronized data set.

13. The computer program product of claim 12 , further comprising:

creating a video representing the calculated motion;

creating an altered video representing a magnified calculated motion;

extracting displacement data from the averaged synchronized data set;

extracting displacement data from the plurality of data sets, wherein averaging, by the processor, the plurality of data sets to provide an averaged synchronized data set, includes averaging the extracted displacement data;

calculating per pixel basis frequency spectra from the plurality of data sets using a Fourier transform; and/or

averaging the calculated per pixel basis frequency spectra to obtain a per pixel basis averaged synchronized frequency domain data set.

14. The computer program product of claim 12 ,

wherein the object undergoes a repetitive motion and the calculated motion is the repetitive motion.

15. The computer program product of claim 12 ,

wherein the event is associated with one of a time and a phase of the calculated motion.

16. The computer program product of claim 12 , the plurality of data sets comprise video recordings.

17. The computer program product of claim 12 , wherein the method includes synchronizing the video sensor and wherein synchronizing includes synchronizing to a rotational position, a rotational phase, an impulse, a key phasor, a vibration, and/or an excitation source; and/or wherein synchronizing includes optical, electrical, and/or mechanical synchronization.

Assignments (2)
SECURITY INTEREST Recorded Apr 13, 2026
From: MECHANICAL SOLUTIONS LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 074354/0625 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 11, 2021
From: SHIELDS, TIMOTHY
To: MECHANICAL SOLUTIONS INC.
Reel/Frame 056516/0913 →
Continuity (1)
Related Publication 20220398743A1 · Dec 15, 2022