IP Library Granted Patent US 10,188,321
Granted Patent B1
US 10,188,321 · App. 15/168,489 · Granted Jan 29, 2019

Method of measuring animal health using motion vector analysis

Inventors: Daniel J. Ford (San Francisco, CA); Jonathan Betts-Lacroix (Belmont, CA)
Assignee: Vium, Inc.
A61B5/1118A61B5/0077A61B5/168A61B5/4082A61B5/4528A61B5/7207A61B5/7275G06T7/0012A61B2503/40G06T2207/30004
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,188,321
App. No.
15/168,489
Granted
Jan 29, 2019
Kind
B1
Abstract

A method of measuring animal health, such as rodent health, such as a degree of arthritis, is described. Steps include capturing video frames, then using optical flow to compute vector fields for each frame, then taking a maximum vector value over a first time period, then selecting a set of maximum vector values over a second time period, then clipping those values to a maximum, then computing an average of those values. This is an animal health metric. Metrics may be organized into a plot over time and may then be compared against known plots to compute an overall animal health and measure efficacy of treatments or other animal characteristics or behavior, including predictive.

Claims (46)

1. A method for measuring an animal health comprising the steps:

(a) recording, using a camera, a series of image frames of an animal cage interior wherein the cage comprises the animal enrolled in a medical study;

(b) generating a reduced vector field from at least a subset of image frames from step (a) using optical flow analysis;

(c) selecting one or more maximum vector values from the vector field from step (b);

(d) computing a first-period maximum value for the one or more maximum vector values from step (c) over a first time period length;

(e) repeating steps (a) through (d) for multiple, sequential time periods having the first time period length, wherein the multiple, sequential time periods fall within a second time period;

(f) selecting a second-period maximum value set from all of the first-period maximum values computed from repeating step (d);

(g) computing a mean value from the values of the second-period maximum value set selected from step (f);

(h) computing a selected animal health metric from the set: {degree of arthritis, arthritis index, efficacy of a drug; efficacy of a disease treatment, probability likelihood of having a disease; expected time to die} by subtracting a baseline value from the mean value from step (g); and

(i) plotting the computed animal health metric from step (h) over time.

2. The method for measuring an animal health of claim 1 comprising the additional step:

(j) masking each image in the series of image frames.

3. The method for measuring an animal health of claim 1 comprising the additional step:

(k) clipping the values in the maximum value set from step (f) to a predetermined maximum value, prior to computing a mean in step (g).

4. The method for measuring an animal health of claim 1 comprising the additional step of:

(m) comparing the plot from step (1) to a set of reference plots, using a best-fit algorithm.

5. The method for measuring an animal health of claim 1 wherein:

a frame rate for the series of image frames of step (a) is between 4 and 120 frames per second.

6. The method for measuring an animal health of claim 1 wherein:

the reduced vector field comprises between 24 and 600 vectors per frame.

7. The method for measuring an animal health of claim 1 wherein:

the first time period is between 15 seconds and 10 minutes.

8. The method for measuring an animal health of claim 1 wherein:

the second time period is the natural nocturnal activity period for the animal.

9. The method for measuring an animal health of claim 1 wherein:

the second time period is between 4 and 48 hours.

10. The method for measuring an animal health of claim 1 wherein:

the selecting a second-period maximum value set, step (f), comprises selecting n maximum values where n is between 4 and 100.

11. The method for measuring an animal health of claim 1 wherein:

the selecting a second-period maximum value set, step (f), comprises selecting maximum m % values where m % is between 1% and 15%.

12. A device for measuring animal health, comprising:

a camera, configured to record a series of image frames of an animal cage interior; and

a computer, configured to measure the animal health by performing steps (b)-(i) of the method of claim 1 .

13. The device for measuring animal health of claim 12 further comprising:

the animal cage;

wherein the animal cage contains the animal.

14. A method for measuring health of an animal in a medical study comprising the steps:

(a) recording, using a camera, a series of image frames of an animal cage interior wherein the cage comprises the animal enrolled in the medical study;

(b) generating a reduced vector field from at least a subset of image frames from step (a) using optical flow analysis;

(c) selecting one or more maximum vector values from the vector field from step (b);

(d) computing a first-period maximum value for the one or more maximum vector values from step (c) over a first time period length;

(e) repeating steps (a) through (d) for multiple, sequential time periods having the first time period length, wherein the multiple, sequential time periods fall within a second time period;

(f) selecting a second-period maximum value set from all of the first-period maximum values computed from repeating step (d);

(g) computing a mean value from the values of the second-period maximum value set selected from step (f);

(h) computing an expected time to die by subtracting a baseline value from the mean value from step (g); and

(i) plotting the computed expected time to die from step (h) over time.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2024
From: VIUM (ABC), LLC
To: RECURSION PHARMACEUTICALS, INC.
Reel/Frame 068799/0961 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: BETTS-LACROIX, JONATHAN
To: MOUSERA, INC.
Reel/Frame 068665/0160 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 23, 2024
From: FORD, DANIEL J
To: MOUSERA, INC.
Reel/Frame 068665/0896 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTIES NAME FROM RECURSION PHARMACEUTICALS, INC. TO VIUM (ABC) LLC AND PROPERTY NUMBERS FROM 34 TO 42 TOTAL ATTACHMENTS FROM 19 PAGES TO 9 PAGES PREVIOUSLY RECORDED ON REEL 54439 FRAME 362. ASSIGNOR(S) HEREBY CONFIRMS THE NUNC PRO TUNC ASSIGNMENT . Recorded Mar 25, 2024
From: VIUM, INC.
To: VIUM (ABC) LLC
Reel/Frame 066893/0379 →
CORRECTIVE ASSIGNMENT TO CORRECT THE D877354 PREVIOUSLY RECORDED AT REEL: 055620 FRAME: 0040. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SERCURITY INTEREST. Recorded Aug 4, 2021
From: SILICON VALLEY BANK
To: RECURSION PHARMACEUTICALS, INC.
Reel/Frame 057086/0684 →
CORRECTIVE ASSIGNMENT TO CORRECT THE THE APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 053047 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 4, 2021
From: VIUM, INC.
To: SILICON VALLEY BANK
Reel/Frame 057085/0787 →
RELEASE OF SECURITY INTEREST Recorded Mar 16, 2021
From: SILICON VALLEY BANK
To: RECURSION PHARMACEUTICALS, INC.
Reel/Frame 055620/0040 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 22, 2020
From: VIUM, INC.
To: RECURSION PHARMACEUTICALS, INC.
Reel/Frame 054439/0362 →
NUNC PRO TUNC ASSIGNMENT Recorded Nov 22, 2020
From: VIUM, INC.
To: RECURSION PHARMACEUTICALS, INC.
Reel/Frame 054439/0387 →
SECURITY INTEREST Recorded Jun 25, 2020
From: VIUM, INC.
To: SILICON VALLEY BANK
Reel/Frame 053047/0192 →
NUNC PRO TUNC ASSIGNMENT Recorded May 3, 2017
From: MOUSERA, INC.
To: VIUM, INC
Reel/Frame 042226/0673 →