IP Library Patent Application 14757259
Patent Application
App. No. 14/757,259

Method of Adaptive Array Comparison for the Detection and Characterization of Periodic Motion

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 None
App. No.
14/757,259
Abstract

A system for analyzing periodic motions includes: a device for acquiring video files; a data analysis system including a processor and memory; a computer program to automatically analyze the video images, identify an area in the images where periodic movements may be detected and quantified using an Adaptive Array Comparison method; and, an interface to provide an output signal related to at least one parameter characteristic of said periodic movement. A graphical user interface may be provided and may display various analytical results along with the video imagery or a single frame therefrom.

Claims (46)

1 . A system for analyzing periodic motions comprising:

a device for acquiring video files;

a data analysis system including a processor and memory;

a computer program to automatically analyze the video images, identify an area in the images where periodic movements may be detected and quantified using an Adaptive Array Comparison method; and,

an interface to provide an output signal related to at least one parameter characteristic of said periodic movement.

2 . The system of claim 1 wherein said device for acquiring video files is selected from the group consisting of: video cameras, optical sensors, IR sensors, smart phones, webcams, digital microscopes, telescopes, and memory devices having video files recorded therein.

3 . The system of claim 1 wherein said computer program detects said periodic movements by an adaptive array comparison procedure in which:

starting with a first frame [F 0 ], the intensity at each respective pixel in the frame is subtracted from its intensity in frame [F 0+x ], where x is an integer, the intensities in frame [F 0+x ] are subtracted from those in frame [F 0+2x ], . . . until reaching a selected end point at frame [F 0+n x ] where n is an integer and the product nx is less than the total number of frames in said video file;

the resulting frame differences are summed for each pixel;

the process is repeated for at least two unique values of x, so that an optimal frame spacing x yielding the greatest difference may be found; and,

a selected number of pixels having the greatest frame-to-frame intensity difference are monitored to determine the rate of said periodic movements.

4 . The system of claim 3 wherein said program repeats the adaptive array comparison procedure with other selected starting frames, to determine the phase of said periodic movement.

5 . The system of claim 1 wherein said interface comprises a Graphical User Interface (GUI).

6 . The system of claim 5 wherein said GUI displays data corresponding to said parameter characteristic of said periodic movement.

7 . The system of claim 6 wherein said GUI further displays an image from said video file.

8 . The system of claim 5 wherein said GUI further includes an output selected from the group consisting of:

still images containing phase information;

still images containing frequency information;

still images containing edge enhancement;

moving images displaying motion amplification; and,

audio recordings.

9 . The system of claim 5 wherein said GUI allows a user to replay data starting at a selected time so that said user may simultaneously view the video stream and the corresponding calculated data.

10 . The system of claim 9 wherein said GUI allows a user to define a perimeter within the video frame and said data analysis system monitors movements within said user-defined perimeter.

11 . A method for characterizing periodic motions using video data comprises:

acquiring a video file of a selected object;

providing a data analysis system including a processor and memory operating a computer program to analyze the acquired video file by an adaptive array comparison procedure and calculate a parameter characteristic of the physical displacement of the object as a function of time and determine the periodicity thereof;

time-stamping the video file and the determined periodicity associated therewith; and,

archiving the time stamped images and the associated physical displacement data in a data storage system for later retrieval.

12 . The method of claim 11 wherein said video file is acquired using a means selected from the group consisting of: video cameras, optical sensors, IR sensors, smart phones, webcams, digital microscopes, telescopes, memory devices having video files recorded therein, and downloading from a server.

13 . The method of claim 11 wherein said computer program detects said periodic movements by an adaptive array comparison procedure in which:

starting with a first frame [F 0 ], the intensity at each respective pixel in the frame is subtracted from its intensity in frame [F 0+x ], where x is an integer, the intensities in frame [F 0+x ] are subtracted from those in frame [F 0+2x ], . . . until reaching a selected end point at frame [F 0+n x ] where n is an integer and the product nx is less than the total number of frames in said video file;

the resulting frame differences are summed for each pixel;

the process is repeated for at least two unique values of x, so that an optimal frame spacing x yielding the greatest difference may be found; and,

a selected number of pixels having the greatest frame-to-frame intensity difference are monitored to determine the rate of said periodic movements.

14 . The method of claim 13 wherein said program repeats the adaptive array comparison procedure with other selected starting frames, to determine the phase of said periodic movement.

15 . The method of claim 11 wherein said interface comprises a Graphical User Interface (GUI).

16 . The method of claim 15 wherein said GUI displays data corresponding to said parameter characteristic of said periodic movement.

17 . The method of claim 16 wherein said GUI further displays an image from said video file.

18 . The method of claim 15 wherein said GUI further includes an output selected from the group consisting of:

still images containing phase information;

still images containing frequency information;

still images containing edge enhancement;

moving images displaying motion amplification; and,

audio recordings.

19 . The method of claim 15 wherein said GUI allows a user to replay data starting at a selected time so that said user may simultaneously view the video stream and the corresponding calculated data.

20 . The method of claim 19 wherein said GUI allows a user to define a perimeter within the video frame and said data analysis system monitors movements within said user-defined perimeter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2017
From: HAY, JEFFREY R.; JOHNS, JENNA L.
To: RDI, LLC
Reel/Frame 042741/0569 →