×

Alerting system for automatically detecting, categorizing, and locating animals using computer aided image comparisons

  • US 10,004,221 B2
  • Filed: 07/31/2017
  • Issued: 06/26/2018
  • Est. Priority Date: 07/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system for (a) monitoring real-time animal activity in an area of interest using computer aided image comparison of a real-time image of the area and reference images of animals of interest and (b) providing informed alerts to a user regarding animal type in said area, where the system comprises:

  • a camera;

    a computer operated microprocessor;

    wireless communication device;

    a receiver;

    wherein the camera, computer operated microprocessor, and wireless communication device are mounted in an area of interest that is remote relative to the receiver;

    wherein the camera is connected wirelessly to the computer operated microprocessor;

    where the camera is configured to provide both a first video or photo stream of images of the area and a second video photo stream of images of the area to the microprocessor;

    wherein the wireless communication device is configured to send alerts to the receiver;

    wherein the microprocessor is loaded with the reference image of the animal;

    wherein the microprocessor features a program algorithm for learning a static background image of the area of interest from the first video or photo stream of images of the area of interest, where the static background image represents an appearance of the area without any moving objects;

    wherein the program algorithm executes on the microprocessor to obtain the static background image of the area of interest;

    where the program algorithm executes on the microprocessor a comparison of the images of the second video or photo stream to the static background image to identify an incongruity between the images of the second video or photo stream and the static background image;

    where the program algorithm executes on the microprocessor a comparison of the incongruity and the reference images of the animal of interest and determines that the incongruity in the real time image represents the animal of interest;

    wherein a wireless signal alerts the receiver of the determination that the incongruity in the real time image represents the animal of interest; and

    ,wherein the program algorithm executes a high level logic flowchart to obtain the static background image of the area of interest as follows;

    identifying the first video or photo stream of images in the microprocessor and (i) splitting each image of the first video or photo stream into a grid of sections, (ii) comparing every section of a grid of a first image of the first video or photo stream with corresponding sections of the grids from every other image of the first video or photo stream to identify a minor variance in each grid section, (iii) storing each grid section with the associated minor variance in the microprocessor, and (iv) stitching the stored grid sections with associated minor variance together so that the static background image is defined by the stitched together grid sections.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×